大哥大姐们帮忙分析一下?小弟先谢了!
下面这个程序段实在不理解:
char x=56;
x=x&056;
printf ("%d,%o\n",x,x);
x-56是什么意思?
为什么为这样赋值呢?
各位大哥大姐帮忙分析一下是怎么算出来的!
还有一个:
0x13&0x17的值是多少?分析一下算的过程!
main()
{
undigned a,b;
b=0x9a;
b=~a;(a位反)
printf ("a:%x\nb:%x\n",a,b);
}
实在不明白是怎么算!大哥大姐帮忙写出算的过程!
小弟我万分的感谢!