永发信息网

我想知道浮点型变量是什么意思

答案:2  悬赏:80  手机版
解决时间 2021-03-14 16:09
我想知道浮点型变量是什么意思
最佳答案
教科书的回答如下:
C语言中浮点型变量指的就是实数变量(存放可以带小数的数据的变量)。
实型变量分为两类:单精度型和双精度型。
其类型说明符为float 单精度说明符,double 双精度说明符。
实型变量说明的格式和书写规则与整型相同。
例如:

1
2

float x,y; // (x,y为单精度实型量)
double a,b,c; // (a,b,c为双精度实型量)

实型常数不分单、双精度,都按双精度double型处理。
单精度浮点数:
通常占用4个字节(32位)存储空间,其数值范围为-3.4E38~3.4E38,单精度浮点数最多有7位十进制有效数字,单精度浮点数的指数用“E”或“e”表示。如果某个数的有效数字位数超过7位,当把它定义为单精度变量时,超出的部分会自动四舍五入。
双精度浮点数:
通常占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。双精度完全保证的有效数字是15位,16位只是部分数值有保证。
我的理解是浮点型是根据不同机器的所能表示的范围,能显示小数的范围
全部回答
就是这个数就像有一个飘动的小数点,也就是我们学数学中说的科学计数法。。。。他由阶码和尾码组成,也就是科学计数法中说的有效数字和指数组成, 类似这样 1.0*10^9,这样这个数就是10亿,我们只用记录1和9这两个关键数就可以表示10亿,所占空间小只有2个数,如果写成普通的数就是100000000,这样你就需要记录1个1和9个0,占据空间大,这种数的小数点不是飘动的,所以不叫浮点数,需要记录小数点向前向后的所有数,占用空间和有效数字个数无关,和位数有关,会占用更多空间,浮点数比较节省空间,用浮点数表示小数也非常好,所以计算机里的小数,和位数比较高的数都用浮点数,你不可能因为1亿亿+2亿亿也用int型。。。。 浮点数就是科学计数法,不同的是计算机里是2进制浮点数,我们的1.3e-10这种类型的数是十进制。。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
富荣东路地址在什么地方,想过去办事
昂科雷2010有没有导航
东南大学孙岳明教授怎么样
药都银行可以直接给农业银行卡号存钱吗
2017年2月份深圳车在惠州违章扣分能在深圳处
康健浴足怎么去啊,有知道地址的么
英德市清远多元里红茶馆地址在哪里啊
从黄冈到武昌 做城铁从黄冈西站出发方便吗?
求解释@!!!急急急!!!”樊哙闯宫“”明
割双眼皮的坏处;割双眼皮多久恢复;双眼皮手术
慕斯洗面奶怎么样,效果真的很好吗?
查看日本生孝素都有什么功效与价格表
北安公园我想知道这个在什么地方
谁能告诉我韩国亚洲大学具体怎么样,不要粘贴
在莒县卖鹿产品怎么样? 像是鹿茸 鹿鞭 还有
推荐资讯
富康乐足浴按摩在哪里啊,我有事要去这个地方
准生证丢了还能补办吗
我们领导一直看着我的胸部,还看我的裙子,最
long f(int n)在c语言中啥意思
中国的干嘛要封锁国外网络?拿个最大局域网真
二个女儿有个是一级残疾还可以生三胎吗
杜月笙不是爱国人士吗怎么又汉奸呢
Linux中如何查看一个文件的前m行和尾9行
为什吃好多都不胖?吸收系统有问题吗
诚记甜品在哪里啊,我有事要去这个地方
简单的词语解释
浓浓拉面馆地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?