请问!float是4字节,double是8字节!里面的字节是什么意思

请问 C语言里面的字节是什么意思撒!float是4字节,double是8字节!这个什么4字节什么什么8字节又是什么意思!撒!哎新手不懂向大家请教

float是4字节,指的是电脑内存会为定义为float这种类型的变量分配4个字节的内存空间,以便使用。
就像你boss跟你提前说,这间房我会要用的,给我留着一样。你就会提前把这个房空出来分配给你boss一样用。double是一样的只是大小变了
字节是计算机里的单位,就像你平时下载软件都会有几十m或者几g一样,1m=1024kb(字节)

希望能帮到你,有什么问题可以追问。
温馨提示:答案为网友推荐,仅供参考
第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
相似回答