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

大数据第二天作业

时间:2016-05-13 15:21:27      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:作业

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

答:负数使用正数的补码方式来表现,使用补码表示负数后cpu对于减法的计算也可以用加法运算来解决.

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

答:

    125 01111101

   -125 10000011

    126 01111110

   -126 10000010

    127 01111111

   -127 10000001

    128 10000000(由于最高为是符号位所以不能表现为一个正数)

   -128 10000000

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

答:1.因为最高位符号位为1所以首先确定该字节表示一个负数

   2.将其转换为正数(最后一个1不变,其他位按位取反)后得到结果

     00000001 该数正数的表现形式为1

   3.由于该数为负数,其正数的十进制为1可推断出该数的十进制值为-1

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

答:正数没有补码的概念,只有负数支持补码,也可以理解为正数的补码就是其本身

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

  以数字3为例:

  3 00000011

 -3 11111101

 -4 11111100(减1)

    00000011(取反)

经验证得出结论正数可以通过其负数的减一取反方式获得


大数据第二天作业

标签:作业

原文地址:http://pwitachi.blog.51cto.com/5057345/1772987

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