本文目录
C语言34种运算符
34种运算符:
01、圆括号()
02、下标
03、指针型结构成员-》
04、结构成员.
05、逻辑非!
06、位非~
07、自增++
08、自减--
09、取负-
10、类型转换(类型)
11、取内容*
12、取地址&
13、求字节sizeof
14、乘*
15、除/
16、求余%
17、加+
18、减-
19、左移《《
20、右移》》
21、小于《
22、小于等于《=
23、大于》
24、大于等于》=
25、等于==
26、不等于!=
27、位与&
28、位异或^
29、位或|
30、&&与
31、或||
32、条件运算?:
33、赋值运算=
34、逗号运算,
扩展资料
9种控制语句
1、if()~else条件语句
2、for()~循环语句
3、while()~循环语句
4、do~while()循环语句
5、continue结束本次循环语句
6、break中止执行switch或循环语句
7、switch多分支选择语句
8、goto转向语句
9、return从函数返回语句
c语言中条件运算符:问题
a % 2?printf(“偶数\n“):printf(“奇数\n“); 当a为偶数时,那么a%2这个表达式的值为0,0表示为假,就会执行printf(“奇数\n“)语句。当a为奇数时,那么a%2这个表达式的值为1,非零为真,所以1表示为真,就会执行printf(“偶数\n“)语句。所以结果与现实相反了。
C语言 条件运算符
int a;scanf(“%d“,&a);printf(“%d“,a%2==0?2:1); 这里我写的是如果是偶数打印2 不是就打印1;
C语言编程 条件运算符
不一样,后者无法编译啊。至于为什么不能编译,C语言中? :这是个条件表达式,它的用法是:《表达式1》 ? 《表达式2》 : 《表达式3》那么问题就很明显了,return x 或者 return y并不是一个表达式啊