请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢相关的知识,希望对你有一定的参考价值。

请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢只能用字符数组

既然是“字符数组”,那么它的元素就都是“字符”,即char类型。“字符”只用了char类型数域的一半即0~127,所以它们都是大于等于0的,不可能有小于0的数。 参考技术A 将字符串转为数字再比较追问

能不能麻烦一下。发一下代码给我看看😃

追答

# include
# include
void main (void) ;
void main (void)

int num;
char * str = "100";
num = atoi(str);
printf("The string 'str' is %s and the number 'num' is %d. \n",str, num);

atoi这个函数很方便!

本回答被提问者采纳

以上是关于请问c语言中用字符数组怎么判断输入的一串数字是大于等于或者小于0呢的主要内容,如果未能解决你的问题,请参考以下文章

怎样在c语言中输入不少于10个数字的数组,急求

C语言如何获取用户输入的随机个数的一串数字

c语言 如何判断输入的是数字还是字母

sprintf函数能不能指定输入到的字符数组的具体位置?比如把abc输入到字符数组的第345个中 如果可以怎么做

c语言 怎么判断输入的是否数字?

C语言,目的:输入一串数字,用空格隔开,然后赋值给数组