C语言中怎样限制输入值为字符串或数字

日期:2017-10-12 02:34:52 人气:1

C语言中怎样限制输入值为字符串或数字

1.凡是数字皆为字符。任何数字首先是字符,然后才能是数字。所以这个问题应该是如何在字符中识别数字。直接将每个字符挨个提取出来,将他赋给一个整型,得到它的ASCII码值。然后根据ASCII码的范围来判断它到底是数字字符还是非数字字符。由下表可以得知,数字范围在48~57的都是数字字符。 2.用isdigit()函数判断字符串是否为数字。 isdigit()函数包含在ctype.h头文件中, 原型: int isdigit(char c);    用法:#include    功能:判断字符c是否
    A+
热门评论