为什么 printf("%d \n",12&012); 输出的结果为8
为什么 printf("%d \n",12&012); 输出的结果为8
日期:2014-01-08 23:43:34 人气:1
你这个是12和012相与的结果, 012是8进制数,它的值为10,二进制是0000 1010
12是十进制,它的二进制是0000 1100
两个数相与(&),得到0000 1000,即8
为什么 printf("%d \n",12&012); 输出的结果为8