求byte b = 200的计算结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求byte b = 200的计算结果相关的知识,希望对你有一定的参考价值。

题目分析: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

以上是关于求byte b = 200的计算结果的主要内容,如果未能解决你的问题,请参考以下文章

输入两个字符串a和b,字符串内容为二进制数字,求两个字符串相加的结果,加法计算方法以二进制方式计算,并返回对应的字符串结果。

计算机图形

习题 3:数字和数学计算

计算机考试在线考试求高手进1、下面关系运算中,输出结果为“True”的是 。 A B C D A、"1" + 2 = "12" B

string怎么转化为byte

有效地计算文本文件的行数。 (200mb+)