早教吧作业答案频道 -->数学-->
现在需要构造一个屏蔽字m并利用位运算计算一个整型数据x的第8位到第15位对应的数.请写出(1)构造屏蔽字m(1)m=1111111100000000(2)(x&m)>>8.题意我都没弄懂,
题目详情
现在需要构造一个屏蔽字m并利用位运算计算一个整型数据x的第8位到第15位对应的数.请写出(1)构造屏蔽字m
(1)m=1111111100000000
(2)(x&m)>>8
.题意我都没弄懂,
(1)m=1111111100000000
(2)(x&m)>>8
.题意我都没弄懂,
▼优质解答
答案和解析
位 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
二进制 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 这是机内表示!
16进制 F F 0 0 1111 =F 11111111=FF
10进制 65280 = (15*16+15) *16*16 F=15,
屏蔽字(MASK)或者翻译为掩码;
意思是 一个数和MASK相与,保留该数 MASK位为1的数据,其余位全变成0了
8位到第15位就是高8位(左边8位)所以是16进制FF00,二进制 1111 1111 0000 0000
所以答案(1)m=1111111100000000
(2)(x&m)>>8 使用屏蔽字取出高8位,但是结果还在高8位,所以右移8位(无符号右移8位,高位补零)(x&m)>>8,就得到了x的高8位的值了!这是C吧!
二进制 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 这是机内表示!
16进制 F F 0 0 1111 =F 11111111=FF
10进制 65280 = (15*16+15) *16*16 F=15,
屏蔽字(MASK)或者翻译为掩码;
意思是 一个数和MASK相与,保留该数 MASK位为1的数据,其余位全变成0了
8位到第15位就是高8位(左边8位)所以是16进制FF00,二进制 1111 1111 0000 0000
所以答案(1)m=1111111100000000
(2)(x&m)>>8 使用屏蔽字取出高8位,但是结果还在高8位,所以右移8位(无符号右移8位,高位补零)(x&m)>>8,就得到了x的高8位的值了!这是C吧!
看了 现在需要构造一个屏蔽字m并利...的网友还看了以下:
造句或者造一段话,越美越好,名不见经传,出人意料,故弄玄虚,不善言谈,迷惑不解,疲惫不堪,各造一个 2020-04-13 …
造句或者造一段话,越美越好,名不见经传,出人意料,故弄玄虚,不善言谈,迷惑不解,疲惫不堪,各造一个 2020-04-13 …
用“播弄”造句播弄的意思是:挑拨玩弄。摆布;支配。 2020-05-05 …
用3个词造1句遮蔽参天心弦拯救无所事事 2020-05-13 …
三室一厅是什么概念!我对于楼房构造还不是很了解近期打算买套房子就是不太理解三室一厅的原理!三室一厅 2020-06-15 …
成语造句请以芒刺在背,天伦之乐,影影绰绰,望眼欲穿,奄奄一息,引颈受戮,星临万户,周道如砥,遮天蔽 2020-06-29 …
用健步如飞抓耳挠腮挤眉弄眼拳打脚踢辗转反侧东倒西歪眉飞色舞一步登天飞檐走壁选3个词造句造一段话 2020-07-02 …
请教一个英文单词.痕迹.例如:一生的痕迹,生命的痕迹,幸福的痕迹,快乐的痕迹,……此类的痕迹是哪个 2020-07-08 …
用三个词造句匿蒂梗摇摆祷告阴影姊妹繁密烦闷徘徊遮蔽覆盖心绪隐蔽随便选三个词造个句 2020-07-16 …
请教一个英文单词.痕迹.例如:一生的痕迹,生命的痕迹,幸福的痕迹,快乐的痕迹,……此类的痕迹是哪个词 2020-11-25 …