Возможный дубликат:
Производительность встроенных типов: char, short, int, float, double
Привет. Предположим, у вас 32-разрядный процессор. Являются ли 8-битные char
и 16-битные short int
медленнее, чем собственные 32-битные int
? Как насчет использования 64-битной версии long long int
?
Поддерживаются ли эти типы данных аппаратно по умолчанию, или они все равно преобразуются в 32-битные данные с помощью дополнительных инструкций?
В случае, если мне нужно хранить небольшое количество символов, не быстрее ли хранить их как целые числа?