第1个回答 2009-04-09
|是通过 按 SHIFT+\
如果你是笔记本键盘估计是 回车键上面那个
如果是台式 是在=号右边那个
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
是 判断 字符c是小写字母或大写字母
整个程序的意思是 输入一个字符c
如果是字母 则输出 It's an alphabetic character.换行
如果是数字 则输出 It's a digit. 换行
如果既不是字母 也不是数字 则输出 It's a special character.换行
第2个回答 2009-04-09
char c; //定义一个字符变量
printf("Enter a single character:\n"); //输出提示语
scanf("%c",&c); //获取输入的字符
if((c>='a' && c<='z')||(c>='A' && c<='Z')) //如果c>='a'并且c<='z'或者c>='A'并且 c<='Z'
printf("It's an alphabetic character.\n"); //输出
else
if(c>='0' && c<='9') //如果c>='0'并且c<='9'
printf("It's a digit.\n"); //输出
else printf("It's a special character.\n"); //输出
&& || 是逻辑与和逻辑或,即并且和或者的意思。
斜杠“\”你找得到吧,加上SHIFT键就是“|”了,打两次就是“||”。
第3个回答 2009-04-09
#include "stdio.h" //头文件
void main()
{
char c;
printf("Enter a single character:\n"); //输出Enter a single character:并换行
scanf("%c",&c);// 输入一个字符保存至变量c
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
//判断输入是否为字母,大小写都"||"是或者的意思,“&&”是并且的意思"||","|"在键盘上等号右边,须按shift键
printf("It's an alphabetic character.\n"); 输出It's an alphabetic character并换行
else
if(c>='0' && c<='9') //如果是数字
printf("It's a digit.\n"); 输出It's a digit.并换行
else printf("It's a special character.\n"); 其它,输出It's a special character并换行
}
第4个回答 2009-04-09
输入一个字符。判断它是数字还是字母;;;
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
判断c 是否在 a~z 或者 A~z 之间
&& 与
|| 或
Shitf + \