早教吧作业答案频道 -->数学-->
我有一个关于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位运算的疑问,...的网友还看了以下:
现规定一种运算:a现规定一种运算a※b=a的平方b,其中a,b为实数,则2a的平方b+(b-a)※ 2020-05-13 …
看电影去是短语?A主谓短语B述宾短语C述补短语D连动短语 2020-05-13 …
用“祖国”与其他词组合成符合下列要求的短语A偏正短语B动宾短语C主谓短语D并列短语 2020-05-15 …
下列各短语属于什么短语?A.并列短语B偏正短语C.动宾短语D.动补短语E.主谓短语结构匀称()科学 2020-05-23 …
在包含1000个元素的线性表中实现如下运算,_______所需的执行时间最短。A.线性表按顺序方式存 2020-05-24 …
在包含1000个元素的线性表中实现如下各运算,________所需的执行时间最短。A.当线性表按链接 2020-05-24 …
●在包含 1000 个元素的线性表中实现如下各运算,()所需的执行时间最短。 ()A. 线性表按顺序 2020-05-26 …
逻辑表达式求值时常采用短路计算方式。“&&"、“l l”、“!”分别表示逻辑与、或、非运算,“&a 2020-05-26 …
吓跑是个什么短语,A.动宾短语B.后补短语C.并列短语D.主谓短语 2020-06-17 …
短元音i的发音(美式)短元音i在美式发音中和别的辅音一起读是不是读出来像很短的A音,di读起来是不 2020-06-23 …