运算符和表达式(优先级)

xiaoxiao2021-02-28  131

优先级 技巧:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 自增自减运算符的优先级与单目运算符+和-相同,高于算术运算符和赋值运算符。自增自减(单目运算符)。

算术运算符:正负号(单目运算符),加减乘除取余(双目运算符)。

输入一串字符,将其中的大小写字母字符互换,输出互换后的字符串。

/*输入一串字符,将其中的大小写字符字母互换,输出互换后的字符串*/ #include<stdio.h> int main() { char ch; ch=getchar(); printf("输入一串字符以回车符结束:\n"); while((ch=getchar())!='\n') { if(ch>='a'&&ch<='z') ch=ch-'a'+'A'; else if(ch>='A'&&ch<='Z') { ch=ch-'A'+'a'; } putchar(ch); ch=getchar(); } return 0; }

逗号表达式 表达式1, 表达式2, …., 表达式n 逗号表达式的运算过程为:先计算表达式1,然后计算表达式2,一直计算到表达式n。

优先级:!>&&>||。 相反数(-) > 乘法、除法、取余(*、/、%) > 加法减法(+、-) 左结合:从左向右计算

变量定义只是为变量分配内存单元。

大写变小写

ch=ch+('a'-'A'); 也可以 ch=ch+32;
转载请注明原文地址: https://www.6miu.com/read-67465.html

最新回复(0)