1楼:**爱人醉红颜
要解答这道题,关键是要搞清楚字符有哪些?这些字符的ascii 是什么?c语言中,每一种类型的字符有固定的ascii范围!以下是本题的答案:
#include
void main()
祝你学习愉快,(*^__^*) 嘻嘻……
c语言 输入一个字符,判断该字符是数字、字母、空格还是其他字符。
2楼:匿名用户
三个空分别是:
1、ch >= 'a'&&ch<='z' || a>='a'&&ch<='z'
2、 ch >= '0' && ch<='9'
3、 ch == ' '
4、完整**
#include
#include int main()
else if(ch>='a'&&ch<='z')
else if(ch>='a'&&ch<='z')
else if(ch==' ')
else
} return 0;
}扩展资料
c语言特有特点
1、c语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2、c语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3、不同的变量类型可以用结构体(struct)组合在一起。
4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
参考资料
3楼:匿名用户
根据ascii码值判断即可。
#include
intmain()
4楼:匿名用户
三个空分别是:
1. ch >= 'a'&&ch<='z' || a>='a'&&ch<='z'
2. ch >= '0' && ch<='9'
3. ch == ' '
5楼:匿名用户
//加上。
#include
if(isalpha(ch))...
elseif(isdigit(ch))...
elseif(ch=='')...
//不然就是楼上的答案。
6楼:我爱一蓑烟雨
#coding=utf-8
x=raw_input("")
if(x>='0')&(x<='9'):
print("是数字")
elif((x.lower()>='a')&(x.lower()<='z')):
print("是字母")
elif(x==''):
print("是空格")
else:
print("是其他")
7楼:宰父可欣傅媪
根据ascii码值判断即可。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型。
**如下:
#include
int main()
8楼:徜逸
可以根据以下**进行判断:
#include
int main()
return 0;
}判断输入字符的方式
由于每个字符通常都有一个特定的ascii码,可以通过ascii码进行判断,当满足输入的字符满足特定数值的ascii码进行判断。部分ascii码如下:
ascii 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ascii 码也叫基础ascii码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。
其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:lf(换行)、cr(回车)、ff(换页)、del(删除)、bs(退格)、bel(响铃)等;
通信专用字符:soh(文头)、eot(文尾)、ack(确认)等;ascii值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
9楼:匿名用户
加上ch=getchar();后输出的实际上是enter键
编程实现:从键盘上输入字符,如果它是大写字母,则把它转换
1楼 湛蓝水晶 这个判断根本就是多余的,既然不管大小写最后都是以小写输出,直接转换就行了。 include main p s 判断大小写最好用islower 和isupper 判断,而不要直接用ascii码,这样兼容性会好一点。 两段程序编译后的运行效果完全是一样的,具体内部怎样有什么关系呢?只要效...
用C语言编写:从键盘输入字符,如果是大写字母就输出大写
1楼 匿名用户 include include int main int argc char argv 2楼 摔过坑过丶不哭 按你这么说 直接输入后 直接输出不就行了 c语言,从键盘中输入一个字符,如果是大写字母,转换成小写字母输出,如果是其他字符则不变换 3楼 杜哥是个小天才 你所写的 是正确的,...
用C语言编写程序:输入字符,判断它是否是小写字母.如果是
1楼 匿名用户 include stdio h main c语言,输入一个字符,判断它是否是小写字母 如果是则输出大写字母,否则原样输出 2楼 匿名用户 你用的什么?我用的visual studio 2012,正常编译,正常运行, 没问题。可能和编译器有关系吧,我也是新手,不是很懂 3楼 乐行乐 表...