您的位置:首页 > 编程语言 > C语言/C++

c语言面试常见问题

2013-09-16 18:35 169 查看
1.a++ ++a 区别

第一种情况:

a=3;

b=a++;

运行后

b=3,a=4

第二种情况:

a=3;

b=++a;

运行后

b=4,a=4.
2. ~ 按位取反;“>>”代表右移运算符,就相当于“shr”。该运算符为双目运算符,结合方向为从左到右,作用是把一个整型数的所有位向右移动指定的位数,移动到右边界之外的多余二进制位会被丢弃,并从左边界移入0。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: