C语言中的实型数据为什么又叫浮点型啊?实型是不是指除整数外的实数?
答案:2 悬赏:0
解决时间 2021-01-21 03:04
- 提问者网友:留有余香
- 2021-01-20 19:43
C语言中的实型数据为什么又叫浮点型啊?实型是不是指除整数外的实数?
最佳答案
- 二级知识专家网友:一把行者刀
- 2021-01-20 20:48
实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。
a=33333.33333; b=33333.33333333333333;
由于a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。
b 是双精度型,有效位为十六位。但VC6.0规定小数后最多保留六位,其余部分四舍五入。
注意:实型常数不分单、双精度,都按双精度double型处理。
在C语言中实数类型和浮点数类型实际上表示的是同一个意思
a=33333.33333; b=33333.33333333333333;
由于a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。
b 是双精度型,有效位为十六位。但VC6.0规定小数后最多保留六位,其余部分四舍五入。
注意:实型常数不分单、双精度,都按双精度double型处理。
在C语言中实数类型和浮点数类型实际上表示的是同一个意思
全部回答
- 1楼网友:鱼芗
- 2021-01-20 21:37
浮点也包括整数啊,float a= 2就是可以的啊追问整数不是整型(int)吗你这样的变量声明方式不准确吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯