c语言面试常见问题

来源:互联网 发布:手机怎么安装java微信 编辑:程序博客网 时间:2024/05/01 21:27

1.a++   ++a  区别

第一种情况:
a=3;
b=a++;
运行后
b=3a=4

第二种情况:
a=3;
b=++a;
运行后
b=4a=4.

2.  ~ 按位取反;“>>代表右移运算符,就相当于shr。该运算符为双目运算符,结合方向为从左到右,作用是把一个整型数的所有位向右移动指定的位数,移动到右边界之外的多余二进制位会被丢弃,并从左边界移入0

 

 

原创粉丝点击