作业帮 > 综合 > 作业

负数的原码、反码、补码

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 07:13:30
负数的原码、反码、补码
负数的补码,-1,取反,得到原码a1
负数的补码,取反,+1,得到原码a2
a1与a2为什么相等
感谢“做而论道”,你写的很好.其中,很好的一点是你引入了模的概念,而很多地方却以0来论述此问题.但是还有很多地方,你没理解.
其实,我也是到今天才把这概念弄懂.最高位是符号位是没有错的,但是不能理解成正号.包括很多的老师,其实都没有理解清楚,所以导致了这个混乱的局面.此处并不是忽悠,而是没理解.
你原文的论述很好,很容易给人以启发.但是论述太广,其实,原码、反码、补码就是针对二进制所定制的概念,而且如果每次算负数的补码都用模减去其绝对值的原码,那将很不方便.所以
①负数的补码,-1,取反,得到绝对值原码
②负数的补码,取反,+1,得到绝对值原码
这样还是比较方便的.(由于此处字数限制,我在我的百度空间里做了论证)
有空的,可以去看看
http://hi.baidu.com/知秋小枫/blog/item/8bfaf0e1bdca97d50b46e043.html
负数的原码、反码、补码
原码、反码、补码,在数学领域,是有严格定义的.
在这些定义式中,根本就没有“求反加一”的说法.
取反加一、减一取反,这些方法,只不过是经验公式而已,并没有数学的证明.
它们仅仅能应用在二进制领域,上升不到数学的理论高度,它们也就是能蒙混初学者而已.
参考:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/d92cc986c2a1523bc75cc380.html