我对整数和 float 的范围有疑问:
如果它们都具有相同的 4 字节大小,为什么它们具有不同的范围?
最佳答案
它们完全不同——通常 int
只是一个简单的 2 的补码有符号整数,而 float
是一个单精度浮点表示,具有 23 位尾数,8 位尾数指数和 1 位符号(参见 http://en.wikipedia.org/wiki/IEEE_754-2008)。
关于c - int 和 float 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7079468/