复习C语言004

  • 操作符 

1.算术操作符:+ ,-,*,/,%(取余)

float a = 7/2.0;
printf("%f\n",a);
int a = 7%2;

 2.移位操作符:<<, >>

3.位操作符:&(与),复习C语言004(异或),|(或)

4.赋值操作符:=,+=,-=,*=,/=,&=,复习C语言004=,|=,>>=(右移),<<=

(1)=:赋值;

         ==:判断相等否;

(2)num=num+2;等价于num+=2;

         num=num&2等价于num&=2;

5.单目操作符:!,-,+,&,sizeof,~ ,++,--,*,(类型)

(类型):强制类型转换。

int a = (int)3.14;
printf("%d\n",a);

上述结果为a=3。

6.关系操作符:>,>=,<,<=,!=,==

7.逻辑操作符:&&(与),||(或)

8.条件操作符:exp1?exp2:exp3    1真为2,1假为3.

int main()
{
    int a = 10;
    int b = 20;
    int Max = 0;
    Max=((a>b) ? a : b);
return o;
}

9.逗号操作符:exp1,exp2,...expn      expn为整个表达式的值。 

 

 

 

 

上一篇:[2021 Spring] CS61A 学习笔记 lecture 14 List mutation + Identity + Nonlocal


下一篇:FreeSql之Expression表达式拼接参数扩展