早教吧作业答案频道 -->数学-->
我有一个关于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位运算的疑问,...的网友还看了以下:
2.量子数为l1=1和l2=3的双电子体系的总轨道角动量量子数的可能值为______.( ) A. 2020-05-16 …
求下面函数的解释,看不懂function A = fun(W)[m,n] = size(W); e 2020-06-27 …
已经知道位矢运动方程求切向加速度自然坐标系的一个切向的单位矢量我不会打就用T来表示法向单位矢量用n 2020-07-02 …
质点的运动方程为r=4t2i+(2t+3)j(SI)(前面是4t方i,r,i,j上面有小箭头)试求 2020-07-22 …
质点的运动方程为r=4t^2i+(3+2t)j(m),t以s记.求①质点的轨迹方...质点的运动方 2020-07-31 …
求助C语音的作业,我不是学这个的已知:inti=13,j=17,a=4,x=1,y=2,z=3,d; 2020-10-30 …
已知向量OA=3I-4J,OB=6I-3J,向量OC=(5-M)I-(3+M)J,其中I,J分别是直 2020-11-01 …
C语言题目求助写一个函数,使给定的一个二维数组(3X3),行列互换。。运行结果错误。#include 2020-12-14 …
一位搬运工人在10min内,将质量为25kg的面粉40袋搬到1.5m高的卡车上,那么这位搬运工人所做 2020-12-15 …
甲乙两同学玩扑克牌游戏,两位同学手中各持A,1,2,3.10,J,Q,K牌13张.我们约定A,J,Q 2020-12-19 …