早教吧作业答案频道 -->数学-->
我有一个关于C位运算的疑问,设有无符号短整型变量i、j、k,i值为013,j值为OX13.计算表达式“k=~i|j>>3”后,k的值是()A.06B.0177776C.066D.0177766
题目详情
我有一个关于C位运算的疑问,
设有无符号短整型变量i、j、k,i值为013,j值为 OX13.计算表达式“k=~i|j>> 3”后,k的值是( )
A.06
B.0177776
C.066
D.0177766
设有无符号短整型变量i、j、k,i值为013,j值为 OX13.计算表达式“k=~i|j>> 3”后,k的值是( )
A.06
B.0177776
C.066
D.0177766
▼优质解答
答案和解析
解答的关键是分清运算符的优先级:
~的优先级大于>>大于|.
另外以0开头的数字是八进制的,0x开头提十六进制,所以要统一转换为二进制的比较好算.
i = 013 = 001011B
~i = 110100
j = 0x13 = 00010011B
j>>3 = 00010B,
k = ~i | j>>3 = (~i) | (j>>3)即 为110110但是你的类型是无符号短整型,前补1,所以结果为fff6转换为八进制即为0177766,选D
~的优先级大于>>大于|.
另外以0开头的数字是八进制的,0x开头提十六进制,所以要统一转换为二进制的比较好算.
i = 013 = 001011B
~i = 110100
j = 0x13 = 00010011B
j>>3 = 00010B,
k = ~i | j>>3 = (~i) | (j>>3)即 为110110但是你的类型是无符号短整型,前补1,所以结果为fff6转换为八进制即为0177766,选D
看了 我有一个关于C位运算的疑问,...的网友还看了以下:
某小组有14人,血型为A型的4人,血型为B型的3人,血型为AB型的2人,血型为O型5人若从中随机地 2020-05-22 …
表面活性剂的HLB值与应用性质有密切关系,用作W/O型的乳化剂()A.HLB值0~3B.HLB值3~ 2020-05-31 …
△、O、囗代表三个数字,而且△+△=囗+囗+囗囗+囗+囗=O+O+O+O△+囗+O+O=400△= 2020-06-03 …
O型腿是怎么形成的?骑自行车会加重o型腿吗?如果是O型腿应该怎么走路和睡觉==啊? 2020-06-08 …
设A,B为n阶方阵,A≠O,且AB=O,则()A.B=OB.|B|=0或|A|=0C.BA=OD. 2020-06-18 …
下列的几种变异中,属于不可遗传的变异的是()A.父亲的血型为A型,母亲为B型,却生下了血型为O型的 2020-06-29 …
在下列的几种变异中,哪种情况属于不可遗传的变异()A.父亲的血型为A型,母亲为B型,却生下了O型的 2020-06-29 …
一个人的血型为A,B,AB,O型的概率分别为0.37,0.21,0.08,0.34现任意挑选四个人 2020-07-11 …
人类的血型是可以遗传的,在ABO血型系统中,IA与IB为共显性基因,对i均为显性.不同血型的基因组成 2020-11-03 …
人类的血型是可以遗传的,在ABO血型系统中,IA与IB为共显性基因,对i均为显性.不同血型的基因组成 2020-11-03 …