Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对整数和浮点数有一些疑问:
我可以将每个32 位无符号整数值存储到64 位IEEE 浮点值中(这样当我将双精度值分配回 int 时,int 将包含原始值)?
不能存储在32 位IEEE 浮点值(与 1 中的定义相同)中的最小(数量级)正整数和负整数是什么?
这些问题的答案是否取决于所使用的语言?
//编辑:我知道这些问题听起来有点像一些测试,但我问这些问题是因为我需要对数据格式定义做出一些决定
double
float
16777216 == (float)16777217