大家好,今天小编关注到一个比较有意思的话题,就是关于c语言判断字符是否是数字的问题,于是小编就整理了2个相关介绍c语言判断字符是否是数字的解答,让我们一起看看吧。
编程实现从键盘输入一个字符,判断字符是数字、大小写字母、还是其他字符?
要解答这道题,关键是要搞清楚字符有哪些?这些字符的ASCII 是什么?c语言中,每一种类型的字符有固定的ASCII范围!以下是本题的答案:#include<stdio.h>void main(){ char c; printf("请输入一个字符:\n"); c=getchar(); if(c>=48&&c<=57) printf("该字符是数字!\n"); else if(c>=65&&c<=90) printf("该字符是大写字母!\n"); else if(c>=***&&c<=122) printf("该字符是小写字母!\n"); else if(c==32) printf("该字符是空格!\n"); else printf("该字符是其他字符!\n");}祝你学习愉快,(*^__^*) 嘻嘻……
C语言如何将数字字符“0”到“9”转化为数字?
示例如下:
#include
char c=‘0’;
int num=0;
num = int(c - '0');}
用函数atoi可以把字符转为数字。
#include
char c='0';
到此,以上就是小编对于c语言判断字符是否是数字的问题就介绍到这了,希望介绍关于c语言判断字符是否是数字的2点解答对大家有用。