1. Целочисленные типы на языке C включают в себя Char, Short, Int, Long и т. Д.
(а).
(б).
(C). Больше, чем int и длинный тип должен быть коротким.
2. Оператор Sizeof () возвращает количество байтов, содержащихся в типе данных (байты) Байты заняты (обратите внимание, что это не количество членов в массиве). Словут эти байты, которые заполняет раздел.
В прошлом я также смутно понимал эти правила, написав программы, но я всегда думал, что тип Char должен быть 8 битами. Но у меня не было выбора, кроме как прочитать его «Язык программирования С» после проверки, я обнаружил, что ANSI C не вносит никаких жестких правил по длине типа ChAR. В прошлом я не уделял особого внимания переносимости типов данных.
C ++ Проблема длины типа данных:
1. байты и длина слова
Байт, восемь битов - это байт, который является фиксированной концепцией. Длина слова относится к длине двоичных данных, которые компьютер может обрабатывать одновременно, и является не фиксированной концепцией. Например, длина слова 8-битного компьютера составляет 8, то есть один байт, а длина слова 32-битного компьютера составляет 32, то есть 4 байта. Компьютер 64, то есть 8 байтов.
2. Типы данных в C ++
1.
2. Пластическая хирургия Int, короткая пластическая хирургия и длинная пластическая хирургия. Обычно int-длина слова, короткая длина слова, а длинная-одна или два длина слова (длина одного слова в 32-битной машине).
3. Плоть, двойная точность двойной и длинный двойной двойной двойной двойной, соответственно, представляющий значения с плавающей точкой однократных чисел с плавающей точкой точки и расширенную точность. Как правило, Float - это одно слово, двойное - два слова, а длинный двойник - три или четыре слова.
Длина каждого типа данных в Java:
Boolean - это среда пробной компиляции
байт 1 байт
Короткие 2 байта
Чар 2 байт
Int 4 байта
Длинные 8 байтов
Плавание 4 байта
Двойные 8 байтов