一个十进制数除256得二进制高八位

一个十进制数除256得二进制高八位

题目
一个十进制数除256得二进制高八位
s=4544
P1=s/256; //高8位送P1口
P0=s%256; //低8位送P0口
为什么整除256是高八,取余是低八?
答案
一个十进制数4544的16进制可以表示为0x11c0,其中0x11是高八位,0xc0是低八位,可以这样获得
(0x11c0&0xff00)>>8=0x11,即除以256.
0x11c0&0x00ff=0xc0
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.