在计算机中,数据只用0和1两种表现形式,(这里只表示一个数据点,不是数字),一个0或者1占一个“位”,而系统中规定8个“位”为一个“字节”,用来表示常用的256个字母、符号、控制标记。在64位计算机中,“一个字长”所占的字节数为8。字长的字节数 = 计算机位数/8。
CPU在单位时间内一次处理的二进制数的位数叫字长,32位操作系统的cpu一次处理32位,也就是4字节。
64位的操作系统,cpu一次处理8字节。不存在换算问题,跟cpu的位数有关。
电脑的各种存储器的
“位”是“二进制数位”的缩写。一个二进制数位,只能是0或1。
数据类型 大小 用十进制数字表示
char 1字节 -128到+127或0到255 其中255用二进制数表示为1111 1111
int 2或4字节 -32768到+32767或-2147483648到+2147483647
short 2字节 -32768到+32767 其中32767用二进制数表示为15个1
long 4字节 -2147483648到-2147483647 其中2147483647用二进制数表示为31个1
float 4字节
double 8字节
long double 10字节