问题描述
- C及C++中浮点数存储情况
-
1,在c语言和c++语言中,浮点数用多少位存储小数部分,多少位用来存储指数部分?这难道没有统一的标准,而是根据不同的系统或编译器决定的吗?
2,对于第一个问题,在c语言和c++语言,是相同的吗?
解决方案
当然有标准,比如IEEE754,对指数、尾数的位数、符号都有规定。
解决方案二:
http://blog.csdn.net/juanjuan888/article/details/6672517
解决方案三:
http://www.360doc.com/content/14/0118/13/110467_346165439.shtml
http://wenku.baidu.com/view/b490eed776a20029bd642d12.html
http://www.cnblogs.com/dolphin0520/archive/2011/10/02/2198280.html
解决方案四:
float: 1位符号位?? 8位阶码位?? 23位尾数
double : 1位符号位?? 8位阶码位?? 52位尾数
标准是有的,但标准也不是死的,一般都是这样
解决方案五:
C/C++浮点数在内存中是怎么存储的?
浮点数的存储
浮点数的存储
时间: 2024-10-27 03:33:30