函数INT(-5.6)的结果是() .
答案:6 悬赏:20 手机版
解决时间 2021-02-01 04:30
- 提问者网友:不爱我么
- 2021-01-31 10:38
函数INT(-5.6)的结果是() .
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-01-31 10:54
用 [x]或int(x)表示不超过x 的最大整数
全部回答
- 1楼网友:爱难随人意
- 2021-01-31 14:29
-6
- 2楼网友:雪起风沙痕
- 2021-01-31 14:21
通常取整是去尾,-5.1, -5.6, -5.9 都是 -5
C math.h 有 向地板取值 和 向天花板取值:
float v= -5.6;
int r;
r = (int) v; printf("%d\n", r); // -5
r = floor( v); printf("%d\n", r); // -6
r = ceil( v); printf("%d\n", r); // -5
--------------------------------------------
按自己需要选择。
若 按绝对值 四舍五入,要自己另加处理。
C math.h 有 向地板取值 和 向天花板取值:
float v= -5.6;
int r;
r = (int) v; printf("%d\n", r); // -5
r = floor( v); printf("%d\n", r); // -6
r = ceil( v); printf("%d\n", r); // -5
--------------------------------------------
按自己需要选择。
若 按绝对值 四舍五入,要自己另加处理。
- 3楼网友:污到你湿
- 2021-01-31 13:49
c好像没有int函数,vb就有int函数是返回不小于括号中数的最大整数。
所以int(5.6)=5
int(-5.6)=-6
因为假如等于-5就会大于-5.6,就不对了
所以int(5.6)=5
int(-5.6)=-6
因为假如等于-5就会大于-5.6,就不对了
- 4楼网友:骨子里都是戏
- 2021-01-31 12:43
答案是 -6
不管正负,这种强制转化数据,要四舍五入。
C语言基础要打牢,是学习语言的第一步,对以后的其他C++、JAVA等语言学习有很大帮助,特别是学习的态度。
不管正负,这种强制转化数据,要四舍五入。
C语言基础要打牢,是学习语言的第一步,对以后的其他C++、JAVA等语言学习有很大帮助,特别是学习的态度。
- 5楼网友:雾月
- 2021-01-31 11:40
结果是-5
只管整数部分。
如果要四舍五入的话:
(int)(x+0.5)
只管整数部分。
如果要四舍五入的话:
(int)(x+0.5)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯