百韵网 >>  正文

我是一个自学新手,我想问下在C语言里面怎么判定输入的是字符还是数字?

来源:www.baiyundou.net   日期:较早时间
可以if语句判断。例如判断是不是数字,可以用下面这条if语句判断
if('0'<=ch && ch<='9')
printf("ch is digit\n");
此外,提醒一下,数字也是字符。你说的是判断是字母还是数字吧?如果想判断是不是字母,这么判断:
if(('a'<=ch && ch<='z') || ('A'<=ch && ch<='Z'))
printf("ch is alphabet“);

我觉得,这个事情最好先去看看字符编码。
只要你理解了字符编码,这些问题就能很好的解决。
比如,0在ASCII码中是48(十进制,下同),9是9+48=57。
A是64,a是96……,前面的把基本的判断写了,原理上就是那样,就是效率差了一些。

你看看,看对你有帮助没
#include <stdio.h>
int main()
{
int i;
scanf("%d",&i);
if(i>=0&&i<=9)//判断是否为数字
printf("你输入的是数字\n");
else
printf("你输入的是字符\n");
}

if (x >='a' && x <='z')
println("小写字母");
else if(x >='A' && x <='Z')
println("大写字母");
else if(x >='0' && x <='9')
println("数字");

c语言 输入字符串 我是菜鸟 绝对的新手 自学。。~

lz是绝对的新手啊
首先下载安装一个编程软件(一般用visual c++6.0吧)
然后建工程,建文件,输入教材上的源程序,再编译、执行就会出来对话框
就是你问的在哪输入字符的地方
想学c语言,建议楼主多敲程序多想算法

需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:
char a;scanf("%c", &a);
if (a '9') {printf("输入错误
");}

3、编译器运行test.cpp文件,此时成功判断了输入的是字符而打印了“输入错误”的提示。

相关要点总结:

17637758808:新手如何学习C语言
欧甘答:新手学习C语言,有很多误区,以一个学过C语言的人,给新手一些建议。第一:一些概念。C语言是一门程序设计语言,有一些标准,比较重要的是ANSI?C(好像是C89)和C99。数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。LCC、VC、TC、...

17637758808:初学者如何学C语言?
欧甘答:相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点:一是学习顺序 先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-...

17637758808:C语言怎么学啊,新手入门,要求配置吗
欧甘答:5. 学习C语言的文件操作,掌握文件的打开、读取、写入和关闭操作,理解文件指针的使用方法。6. 练习编写小程序和项目,加强对C语言的理解和实践能力。学习C语言需要有耐心和持续的练习,可以通过阅读相关书籍、网上教程、参加编程社区等方式进行学习和实践。同时也可以考虑参加课堂培训或自学在线课程,更快地...

17637758808:我是新手。请问大家初学C语言应该怎么学才能更系统的学好
欧甘答:现在虽然有人还在用C开发,但人数已经不多了。所以,新手学C语言,就要从基础入手,弄懂每一条语句,在意识上建立起编程的思维和具体思路,为以后的VB,VC++,还有JAVA的学习建立良好的基础。学到深处的时候你会觉得有些枯燥,但是不要放弃,以后对学习任何开发工具都是很有帮助的。

17637758808:C语言怎么学?
欧甘答:有人可能会说:学习还用你教啊,谁没上过学啊.其实我今天要说的只是,站在一个过来人的角度,来分析与解释学习C语言的过程中比较困难的地方.当然我个人也会对比较具体的问题进行解释(个人看法).我一直在强调个人看法,我是想让大家明白,对于同一个问题大家可能都很难达成统一的意见,希望批评的时候客气点就好喽!

17637758808:我想先自学c语言 应该怎样来学习呢
欧甘答:一个真正意义上的程序员,一定会在编程思维上下狠功夫,这是我们和普通的搬砖程序员的本质差别。四、养成良好的编程习惯 基本上每本C教材上都要提到。作为新手这条一定要时时遵守。具体注意以下三个方面:(1) 在比较复杂的代码后面要有注释。 如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不...

17637758808:新手自学C语言,要怎么入手?
欧甘答:在快动网自学c语言方法步骤:1、工欲善其事,必先利其器 自学计算机编程最好自己能有一台电脑,配置不需要太高能上网能运行编程环境就行,还需要一个优盘就可以了,如果没有自己的电脑就去网吧办一张上网卡吧。2、自学最重要的是什么?在大学几年就是要大家学会自学的能力今后在工作中才会永远能跟上...

17637758808:零基础如何学习C语言?
欧甘答:第四、养成良好的编程习惯,基本上每本C语言教材上都会教到,作为新手一定要时时的遵守。在比较复杂的代码后面一定要有注释,然后语句的嵌套不能过长,再者,注意语句的选择,C语言对一个程序设计人是非常重要的,是开启程序设计之路的钥匙。如果不懂C语言,想写程序是非常可笑的。

17637758808:我是新手,问下C语言指针问题,我明明在代码定义了指针,可是运行错误还是...
欧甘答:首先,你scanf的用法是错误的,后面需要用ijk的地址,要加上一个& 然后,就像楼上说的,前面定义的是q,后面用的是p,当然提示未定义。

17637758808:c语言如何学习
欧甘答:谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。其...

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网