运算符

C语言运算符:
算数运算符
关系运算符
逻辑运算符
条件运算符
逗号运算符
位运算符
强转运算符
sizeof运算符
运算符优先级

1.sizeof运算符

int i = 10;
int j = sizeof(j++);//10,编译期

2.条件运算符

int i = (0) ? 3 : 2;//2
unsigned int a = 6;
int b = -20;
printf("%ud,%d\n", a+b, a+b); //4294967282,-14
(a+b>6) ? printf(">6\n") : printf("<=6\n");

3.逻辑运算符

int i=1;
int j=i++;//j=1,i=2
if( (i > j++) && (i++ == j) ) //2>1  i=2,j=2  &&  (i=2)==(j=2) i=3,j=2 
i += j;//3+2=5
printf("%d\n",i);//5

4.强转运算符

double a;
int b = (int)a;

5.运算符优先级

int a = 2, t;
t = a << 2 + a;//+ 优先级比 >> 大
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值