求byte b = 200的计算结果
2019-12-25 20:44
351 查看
题目分析:byte b = 200,其中byte为字节类型,其值的范围:-128~127
200超出一个字节,所以200为int类型,占4个字节
解题思路:
求出200(int)的二进制数据,
截取一个字节长度
用截取的补码算出一个字节的原码
解题:
用8421码 求出200 的二进制
200 = 128+64+8
所以200的二进制为 :
00000000 00000000 00000000 11001000
截取一个字节为:11001000 (补码)
补码—>反码 (符号位不变,末位减1):11000111
原码(符号位不变,其余取反):10111000
结果为:-(8+16+32)=-56
相关文章推荐
- Python产生两个集合,各包含30个[1,200]范围内的随机整数,计算这两个集合的交集并输出结果。
- 10 GB到200 GB整10 GB递增的精确计算结果
- 把字符串当公式计算,并得到他的结果如字符串为200*100
- 使用Math类的random(方法产生一个随机数,转换字符串,取小数点后三个字符转换成double型进行相关计算,取值在0~~200,调用Math类的ceil,floor,sqr,显示结果
- Apach POI 如何拿到有公式的单元格,计算结果
- spark源码学习(十):map端计算结果缓存处理(二)
- 返回比较表达式比较结果/计算表达式值的函数
- 计算查询结果的字节数
- 计算合计行和汇总结果
- javascript:逆波兰式表示法计算表达式结果
- 纪念逝去的计算器之计算表达式结果
- Excel中使用SUMIFS公式时计算结果不正确(原因:有超过15位数字的长编码)
- 用函数计算100-200之间的素数
- php将科学计算法得出的结果转换成原始数据
- 用java语言计算20到200之间的所有偶数之和。
- 使用QFuture类监控异步计算的结果
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果【转载】
- Node 实现 AES 加密,结果输出为“byte”。
- 程序计算结果的指数显示(即科学计数法)
- c# gridview 中的textbox计算并获取计算的结果