求byteb=200的计算结果

题目分析:byte b = 200,其中byte为字节类型,其值的范围:-128~127
200超出一个字节,所以200为int类型,占4个字节
解题思路:

创新互联基于分布式IDC数据中心构建的平台为众多户提供重庆服务器托管 四川大带宽租用 成都机柜租用 成都服务器租用。

求出200(int)的二进制数据,
截取一个字节长度
用截取的补码算出一个字节的原码
解题:
用8421码 求出200 的二进制
200 = 128+64+8
所以200的二进制为 :
00000000 00000000 00000000 11001000
截取一个字节为:11001000 (补码)
补码—>反码 (符号位不变,末位减1):11000111
原码(符号位不变,其余取反):10111000
结果为:-(8+16+32)=-56


分享题目:求byteb=200的计算结果
转载来于:http://bzwzjz.com/article/ihcdep.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 网站建设改版 网站设计 成都网站建设流程 梓潼网站设计 网站建设 泸州网站建设 营销网站建设 定制网站设计 网站建设公司 成都网站制作 网站设计 四川成都网站设计 成都网站建设公司 成都做网站建设公司 成都网站建设 成都网站建设 成都模版网站建设 手机网站制作 外贸网站建设 阿坝网站设计 成都定制网站建设