Зависит от того, для чего вы их используете.
, если он для отображения, int будет хорошо, и будет быстрее, чем float. Если бы это было из-за редкой математики, int все равно бы работал хорошо (или даже коротко, в любом случае).
Если вы много занимаетесь математикой, то, вероятно, лучше использовать float с точки зрения производительности.
Конечно, если вы не выполняете МНОГО манипулирования процентами, это не будет иметь большого значения в конечном итоге, с точки зрения производительности, учитывая современную скорость процессора.
РЕДАКТИРОВАТЬ: Конечно, 'int' предполагает, что вы просто используете строгие, целые числа процентов. Если нет, то вы ВСЕГДА были бы лучше с float или dec.