C语言或者是整数也许是小数怎么定义类型?
答案:4 悬赏:0
解决时间 2021-02-21 03:27
- 提问者网友:千城墨白
- 2021-02-20 02:41
C语言或者是整数也许是小数怎么定义类型?
最佳答案
- 二级知识专家网友:悲观垃圾
- 2021-02-20 02:59
对于不确定是整数还是小数类型的变量,可以直接定义为float型。
原因如下:
如果是整数,则定义为float类型的变量值,只是在整数后面加 .0,如4.0 仍然能表示整数4
如果是小数,则定义为float类型的变量值刚好对应小数类型,如3.14
如果只定义为整数类型int型,则对于小数就会舍去小数部分,如3.14只取3
全部回答
- 1楼网友:怪咖小青年
- 2021-02-20 06:48
只能往大里靠,用实数型float,double
- 2楼网友:懂得ㄋ、沉默
- 2021-02-20 05:17
c语言中用于描述小数的数据类型是float和double,float类型表示单精度浮点数,double表示双精度浮点数。
c语言中浮点数常量有两种表示方式:
1、定点表示:(必须有小数点) 如:0.123, .123, 123.0。
2、指数表示:(e或e之前必须有数字,指数必须为整数)如:12.3e3 ,123e2, 1.23e4。
错误的写法:e-5 ,1.2e-3.5,e3。
注意:浮点数常量默认为double类型,如果浮点数常量表示float类型,请在末尾添加小写的f或者大写的f,表示此常量为单精度浮点常量。
float f1 = 1.1f; //小写f
float f2 = 1.1f; //大写f
double d = 1.1; //double类型
- 3楼网友:滚出爷的世界
- 2021-02-20 04:03
整数用int
浮点型的用float
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯