首页 > 编程语言 > 详细

java计算机基础

时间:2020-06-02 10:30:39      阅读:32      评论:0      收藏:0      [点我收藏+]

一.二进制

1.byte占用8位,每位用0或1表示,能够表示256(2^8)个数据。

2.这8位分为符号位(最高位)和数值位(剩余七位),符号位0表示正数,1表示负数。

3.+127:0111 1111、+1:0000 0001、+0:0000 0000、-0(-128):1000 0000、-1:1000 0001、-127:1111 1111

计算机基础知识普及:原码、反码、补码
        <1>计算机存储有符号的整数是都是存储它们的补码。Java语言都是有符号位的。
        <2>正数和0的补码、反码是本身原码;所以对于正数来说,可以理解为不存在反码和补码。
        <3>负数的反码是是符号位不变,其它位取反;补码是在负数的基础上加1(符号位不变)。
        <4>计算机中用补码进行加法运算,结果如果是负数,结果是反码加1。
 
4.十进制转2进制是一直除以2的余数,结果集倒序排列

java计算机基础

原文:https://www.cnblogs.com/jiangwg/p/13029253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!