c语言怎么判断一个数是不是整数

 我来答
子房志亡秦
2017-06-22 · 知道合伙人教育行家
子房志亡秦
知道合伙人教育行家
采纳数:11827 获赞数:139949
青山湖区优秀教师

向TA提问 私信TA
展开全部
C语言判断是否为整数,那么只可能是判断输入的值,或者字符串中的值,是否为整数。
因为一旦存储在变量中,根据变量类型,要么为整数,要么为浮点数,是确定的。
一、判断思路:
1、整数中,按十进制计算,合法字符为0到9,另外在最初位置可以有符号,即+或者-。
2、对于输入的值,可以先存储到字符串中,这样转换为判断字符串中是否为整数。
3、先判断第一个字符是否为+或者-, 如果是,则从第二个开始判断,否则从第一个开始判断。
4、对每一个需要判断的字符,判断是否在'0'到'9'之间,如果是则合法,否则非法。
5、一旦出现非法字符,说明不是整数。如果所有字符合法,那么是整数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式