在C中,当定义了某个变量后,主机会自动给他分配连续的内存单元用来存储将要定义的变量.内存单元的数目是这个变量对应的数据类型占用的字节数,例如:定义了短整型变量K,则会分配2个连续的字节;若定义单精度实型变量f,则分配连续的4个字节。
计算机存储器是以字节为单位组织的,即存储器的一个存储单元有8位,可以用来存放一个字节的数据,而实型常量是变量中占用字节数最多的,所以。
用DOUBLE定义的实数常量是8个字节
而用FLOAT定义的是4个
要看你是用的什么来定义的
默认是按DOUBLE存储
float 4个字节
double 8个字节
属于DOUBLE
规定的就是DOUBLE型的就占8个字节