通信人家园
标题:
诸位大侠过来帮忙指点下啊
[查看完整版帖子]
[打印本页]
时间:
2010-3-15 09:55
作者:
huatouzhu
标题:
诸位大侠过来帮忙指点下啊
诸位大侠过来帮忙指点下啊
请大虾指点啊:C++中 移位运算符>>和按位取反运算符~的优先级 我有下面的程序 为什么 最终结果是一样的 我自己手算着不一样啊。。。
#include <iostream>
using namespace std;
int main()
{
unsigned char a=0xa5;
unsigned char b=(~a)>>4;
unsigned char n=0xa5;
unsigned char c=~(n>>4);
printf("a=%d\n",a);
printf("---------------------\n");
printf("b=%d\n",b);
printf("---------------------\n");
printf("c=%d\n",c);
a=0xa5;
unsigned char f=~a>>4;
printf("---------------------\n");
printf("c=%d\n",f);
return 0;
}
希望给出说明 谢谢了
通信人家园 (https://www.txrjy.com/)
Powered by C114