虽然float和int都是32位,但它们的存储方式和表示方式不同。在C++中,int类型是用于表示整数的,可以表示从-2147483648到2147483647之间的整数。而float类型是用于表示浮点数的,可以表示带小数点的数字,并且范围比int类型更广泛,可以表示从1.17549e-38到3.40282e+38之间的数。 这是因为浮点数和整数在内存中的存储方式是...
float和int都是32位,表示范围不同是因为存储的数类型不同。浮点类型的单精度值具有4个字节,也就是32位。包括一个符号位、一个8位二进制指数和一个23位尾数。用于存储单精度浮点数或双精度浮点数。提供了一个大约在 -3.4E+38 ~ 3.4E+38 之间的范围。int类型在内存中占用了4个字节,也就是32...