码迷,mamicode.com
首页 > 其他好文 > 详细

大数据作业01

时间:2016-05-13 04:47:26      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:二进制   如何   绝对值   

1.负数的表现形式,为什么如此设计?

    负数以正数补码形式表达,即转为二进制后,各位取反加1。

    且首位代表符号,1即为负数,0为正数。

    这样绝对值相等的正负两个数,相加即可最高位溢出,结果为0.


2.-128是在内存中是如何存储的?推算过程?

    在字节byte类型中,数值表达的范围为-128——127,其中127的二进制为01111111,所以-127的二进制为10000001,于是-128即为10000000。


3.如果字节表示未11111111,则其真实数据是多少?

    因为11111111首位为1,即表示其为负数,负数是由正数取反加一来表达,

因此原码为00000001。所以真实数据为-1


4.正负数是否都支持补码的方式?

    都支持


5.正数是否是负数的减一取反?

    是,例如11111111,为-1,减一即为11111110,取反,即为00000001,结果为1。成立

大数据作业01

标签:二进制   如何   绝对值   

原文地址:http://11378407.blog.51cto.com/11368407/1772808

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!