第1个回答 2013-04-11
意思你该变量所占用的内存大小。1字节==8位。1位就是只能置0或1。float4字节,在计算机中以2进制的方式存储,所以他占用32位的内存,其中前16位作为整数,后16位做小数,用2进制表示。所以float所能表示的数的大小在-2的15次方到2的15次方这个区间内的小数,小数能精确到的位数我忘了。。
第2个回答 2013-04-11
就是说可以存储的数的大小限制,float4字节,一半整数一半小数,所以大约能存储-32768~+32768那么大的数(一字节8位2进制数,2字节16位,一位用来存储正负号,也就是能存储2^15那么大的数),double就是2^31那么大的数
第3个回答 2019-10-23
意思呢,就是你在定义变量的时候开辟的内存大小,假设你定义float
a
那么编译器开辟4字节也就是32bit(计算机的单位,和米,厘米差不多的理解)给a存放数据。所以int
a
就是开辟2个字节(在VC6.0中是4个)给a存放数据。
第4个回答 2013-04-11
字节是存储单位
一个字节等于8位,
位是什么呢?位就是比如‘009’这三个数字就占了3位,‘93045’这个数串就占了5位,由此可知‘12345678’就是8位,也就是一个字节。我们通常所说的1KB就是1024字节。1MB就是1024KB,1G也就是1024MB