设为首页 加入收藏

TOP

浮点数
2011-12-30 11:42:37 】 浏览:1625
Tags:点数

不是整数的数值存储为浮点数,浮点数在内部分为3个部分:符号(正号或负号)、尾数(大于或等于1、且小于2的数值,其位数是固定的)和指数。当然在计算机中,尾数和指数都是二进制值,但为了解释浮点数的工作原理,下面把它们当做十进制数来讨论。

浮点数的值是带符号的尾数值乘以以10为底的指数幂。见表。

 

    

    

1.2345

3

1.2345×103(1234.5)

 

浮点字面量有3种基本形式:

● 小数形式,包括一个小数点,例如110.0。

● 指数形式,例如11E1,其中十进制数部分要乘以以10为底,以E之后的数字为指数的幂。指数前面的E可以是大写,也可以是小写。

● 使用小数点和指数,例如1.1E2。

上面的例子都对应于同一个值110.0,在内部存储为0.11E3。注意浮点字面量内部不允许有空格,例如,不能写成1.1 E2。1.1 E2会被解释为两个值1.1和E2(即100.0)。

 

注意:

浮点字面量必须包含一个小数点或指数,或者两者都包含。如果数值字面量不包含这两者,那么该数值就是一个整型数。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C/C++中枚举类型 下一篇字符串指针与字符指针const

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目