计算机数的编码问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:09:33
1、二进制数1000100B 中的B表示什么 有其他类似的用法吗?
2、设真值为X,机器字长为N,当X小于等于0时,〔X〕反=2^n-1+X(MOD2^n) 这里2^n-1+X与2^n-1+X(MOD2^n)有区别吗?可以直接写成2^n-1+X吗
3、“异或”运算是什么 一个圈里有个加号代表啥?有其他类似的运算吗?

刚开始自学计算机很多东西都看不懂 谢谢了

1. 1000100B的B就表示二进制的意思。 后面加H表示十六进制
2.MOD应该是取余的意思,比如10mod3=1,15mod4=3 等等。 所以我想你上面的“【X】反=2^n-1+X(MOD2^n)”是不是“【X】反=2^n-1+(XMOD2^n)”这样才对?
3.一个圈里有个加号就代表“异或”的运算符号,还有“与”,“或”,“非”,“同或(一个圈里有个点)”什么的,都属于逻辑运算。异或运算法则:1异或1=0,0异或0=0,1异或0=1,0异或1=1.也就是相同为0,相异为1.

还有不懂的直接联系我好了。

分数太少不告诉你