请问if(caczcAcZletters是什么意思

2021-01-13 19:51:03 字数 3308 阅读 6905

1楼:

就是变量c的值是英文字母时(无论大小写),字母计数器letters变量增1。

c语言:if((c>='a' && c<='z')||(c>='a' && c<='z'))

2楼:匿名用户

&&:“并且”的

意思。||:“或者”的意思。

c>='a' && c<='z': c大于a,并且,c要小于z,意思是说,c要介于a-z之间。

c>='a' && c<='z': c大于a,并且,c要小于z,意思是说,c要介于a-z之间。

(c>='a' && c<='z')||(c>='a' && c<='z'):意思是说,c要么介于a-z之间,要么介于a-z之间。

if((c>='a' && c<='z')||(c>='a' && c<='z')) :

这是一个条件流控制语句,意思是说,如果变量c介于a-z之间,或者介于a-z之间,执行花括号里的语句。

整个程序,是让你从键盘输入一个字符,如果你的输入是字符(a-z或者a-z),程序就会输出:it's an alphabetic character.(这是一个字符)

如果你输入是个数字0-9,那么程序就会输出:it's a digit.(这是一个数字)

如果你输入的既不是字符也不是数字,那么程序就会输出:it's a special character.(这是一个特殊字符)

编写程序的时候,切记要关掉中文输入法。

按住shift键,然后按“7”键,就得到&。

按住shift键,然后按“\”键(回车键上面),就得到|。

祝好运。

3楼:匿名用户

|是通过 按 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.换行

4楼:匿名用户

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键就是“|”了,打两次就是“||”。

5楼:匿名用户

#include "stdio.h" //头文件

void main()

6楼:麻索

输入一个字符。判断它是数字还是字母;;;

if((c>='a' && c<='z')||(c>='a' && c<='z'))

判断c 是否在 a~z 或者 a~z 之间&& 与

|| 或

****f + \

7楼:匿名用户

&&是 并且 的意思

||是 或者 的意思

其中 | 称为 管道符!在键盘上在等于号右边

8楼:匿名用户

按 shift + \

就可以了

if(c>='z'&&c<='z'+4||c>'z')是什么意思?

9楼:天雨下凡

此**应该是用来实现简单的“加密”功能的,就是把输入的英文字母字符变成它后面第4个字符输出,如果c+4超出大写字母范围,则以a~z为界,进行循环相加,超出小字字母范围,也一样,在a~z之间进行循环相加。

举例,如果c的值为a,则输出为e,如果c的值为w,则输出为a;

如果c的值为a,则输出为e,如果c的值为w,则输出为a;……

10楼:匿名用户

由于编译器读取c=c+4在前,如果读取字母为z,则if语句读取时,c=z+4。

11楼:匿名用户

其实这句if(c>='z'&&c<='z'+4||c>'z')是在上一句c=c+4;的基础上写出的判断条件。那么下面一句if(c>='z'&&c<='z'+4||c>'z')是对应的已经加4的条件,对应的就是w-z,只不过这里写的都是w+4-z+4的范围罢了,实质还是w-z。

12楼:匿名用户

这些回答都不对,你看程序中:c=c+4的意思是说“只要是字母,一开始就全部加4”,这样的话原来的‘w’加了4之后就成‘z’了,原来的‘z'加4之后成'z'+4了。

13楼:zyz郑远征

大写的'z'应该也包含在内啊,有等于‘z’的情况

14楼:匿名用户

这个程序不是限定始终为大写,而是改变字母的输出,当字母在a~w时,输出为e~z,当字母输入为w~z时,输出为a~e。

c语言为什么if(c>='a'&&c<='z')这里已经成立了执行减32变小写的为什么最后变大写的呢

15楼:青云当自致

#ifletter

if(c>='a'&&c<='z')

c=c-32;

#else

if(c>='a'&&c<='z')

c=c+32;

#endif

printf("%c",c);

这里有编译宏,如果letter是1,小写的转大写,不是1,大写转小写。

16楼:胡伟莉

小写a的ascii是97,减去32后变大写a,ascii为65

if((ab c))是什么意思,if((a)&&(b||c))是什么意思 5

1楼 匿名用户 这个判断语句的真与假就看它们的组合, if语句非0即为真 比如 若a 0 那么这个语句就为假不执行 因为 是与,所以0 任何数都是0 若a 0 b和c都等于0,那么b c也是0,所以也是假的,不执行 只有a 0,并且b和c中至少有一个不为0才是真的 2楼 匿名用户 是个判断语句, a...

c中if(textBox1.Text是什么意思

1楼 匿名用户 判断分支,如果,名字是textbox1的文本框中的值不是空的话,执行后面语句。 不过一般用textbox1 text trim ,用来过滤输入文本的时候开头和结尾的空格。 2楼 平淡就好 判断textbox1中的文本值不等于空值 3楼 匿名用户 判断文本框控件 textbox1 的文...

if这句话是什么意思,这句话是什么意思?

1楼 上海儒森教育进修学校 1 if作为 是否 的用法初二课本暂时没有涉及,只作拓展之用。 2 以下内容只作了解,现行牛津初中教材内容已经删除。 在表示某一情形总会出现相同的结果时,if从句和主句都用一般现在时。 if the engine gets too hot it starts to oke...