定义a=3,b=6,c;执行c=(a^b)<<2后,c的八进制的值是多少,怎么算的

日期:2021-06-19 14:11:45 人气:1

定义a=3,b=6,c;执行c=(a^b)<<2后,c的八进制的值是多少,怎么算的

首先要知道异或运算^相对位置异或1^1 = 0;1^0=1;0^0=0;0^1=1
知道了这个之后分别用二进制表示出3和6,分别为011和110,异或的101
<<是左移的意思<<2意思是左移两位,既得10100,八进制即为024
    A+
热门评论