C/C++/java
文章平均质量分 55
hayden T
这个作者很懒,什么都没留下…
展开
-
浮点数在内存中的存储形式
单精度浮点数: 1位符号位 8位阶码位 23位尾数 双精度浮点数: 1位符号位 8位阶码位 52位尾数 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位 double型为52位。 单精度float型存储在内存中的大小为4个字节,即32位。 浮点表示的一般形式为:R=M*原创 2016-11-21 17:41:27 · 510 阅读 · 2 评论 -
论if(x==x)不成立情况
今天发现一个有趣的现象if(x==x)有不成立的情况, 下面我拿来和大家分享一下,共同学习 话不多说,上代码................................ #include #include #include int main(int argc, char* argv[]) { float x=0xffffffff; if(x==x) { pri原创 2016-11-21 17:51:13 · 837 阅读 · 0 评论