c语言中判断一个数是否为整数可以对1取余判断其是否大于0吗?
答案:6 悬赏:60 手机版
解决时间 2021-11-22 04:02
- 提问者网友:孤山下
- 2021-11-21 09:42
c语言中判断一个数是否为整数可以对1取余判断其是否大于0吗?
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-11-21 10:28
可以,可以判断:float x=1.5; if ( x-(int)x ) printf("%f不是整数\n",x); else printf("%f是整数\n",x);
全部回答
- 1楼网友:等灯
- 2021-11-21 15:21
不能。。。。。。。。。。追问为什么?追答只有整数才能取余,就像0不能做除数,会出错的
- 2楼网友:北方的南先生
- 2021-11-21 14:59
不能,整数没听说过判断是用这个方法的。
- 3楼网友:舊物识亽
- 2021-11-21 13:51
整数是除掉小数点后面的数,整型用int表示,除了0和有小数点的以外都属于整数~!
- 4楼网友:空山清雨
- 2021-11-21 12:19
先乘10在余10,看其是否为0
- 5楼网友:往事埋风中
- 2021-11-21 11:53
或者使用(x-(int)(x)<1e-10判断!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯