c语言 提问
c语言 提问
日期:2022-01-26 00:14:51 人气:1
第一题:
m和n都是十进制数。
m=7表示成二进制是0111
n=2表示成二进制是0010
^符号表示按位异或。异或就是相同为0,相异为1。
1^1=0
0^0=0
1^0=1
0^1=1
所以m^n = 7^2 = 0111^0010 = 0101
<<符号表示像左移位,<<1表示向左移1位
m和n都是十进制数。
m=7表示成二进制是0111
n=2表示成二进制是0010
^符号表示按位异或。异或就是相同为0,相异为1。
1^1=0
0^0=0
1^0=1
0^1=1
所以m^n = 7^2 = 0111^0010 = 0101
<<符号表示像左移位,<<1表示向左移1位