宇航员刘洋图片:c语言的指数

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:07:32
C语言的浮点型数据的指数形式有什么好处?我觉得它很麻烦.

一般情况下,的确很麻烦,所以一般情况下,就不用它.

指数形式易于描述和书写一个数的"有效数字",特别是在用数据文件方式用表格形式输出数据,数据值的变化幅度非常大.这时,既想表格印得整齐,又不想丢失有效数字,采用指数形式就很理想.

还有就是数值很大,或数值很小,用指数形式输入比较方便.
(float有效数字7位 double 14位).

用指数形式可以表示非常大的数,

比如

float 可以表示大至 10^37的数
double 可以表示大至 10^307的数
long double 可以表示大至 10^4096的数

当你需要特别大的数时,你自然会知道它的好处.

一样东西, 只有你真正需要它时, 你才会感觉到它的好处, 同时也会对它的不足之处有更深切的体会.

麻烦不麻烦不是关键,关键是,C 语言在存储浮点型数据的时候,就是用的指数形式——否则怎么叫浮点呢?

麻烦么?10000.0和1.0e5,哪个麻烦

用数小的时候确实很麻烦,不过数大了,小数位多了,就方便了,数小的时候可以不用嘛.