黑马程序员技术交流社区

标题: 进制,原、反、补码归纳。 [打印本页]

作者: Five_伍    时间: 2015-8-22 21:29
标题: 进制,原、反、补码归纳。
进制:
        概述:就是咱们人们规定的一种进位方式。逢几进一就是几进制。
        几种进制形式:
                二进制:0b开头,由0,1组成。
                                JDK1.7以后,Java才支持二进制的写法。
                八进制:0开头,1-7组成。
                十进制:0-9组成。
                十六进制:0x开头,0-9,a-f。.
                注意:整数默认的进制是十进制。
                        0b100    4
        计算机能直接识别的数据是二进制数据,计算机最基本的存储单位是:byte(字节)
        多个进制标示统一数据的时候特点是什么:
                进制越大,表示形式越短。
       
        进制之间的相互转换:
                其他进制到十进制转换:
                        把系数乘以基数的权次幂相加即可。
                        例如:12345
                                系数:就是每一位上边的数据。(1,2,3,4,5)
                                基数:几进制,基数就是几。
                                权:从右往左,从0开始对数据进行编号,这个编号就是对应位置的权。
                十进制怎么转成其他进制:
                        除基倒取余。
                        大白话:除以基数,直到商为0,然后把余数反转。
                8421码:
                        1        1        1        1        1        1        1        1
                        128        64        32        16        8        4        2        1
                       
                        128
原码反码补码:
        注意:
                1、它存储都是二进制形式。
                2、计算机存储数据,存的都是数据的补码形式。
                3、正数的原反补都是一样的,负数的不一样。
        原码:
                就是数据的二进制形式。
                最高位是符号位,0代表正数,1代表负数。
                其他位是数值位。
        反码:
                负数的反码,是在它原码的基础上,符号位不变,数值位0变1,1变0.
        补码:
                负数的补码是在它的反码的基础上,末位+1.
作者: zp转身就忘    时间: 2015-8-22 21:35
赞一个,复习复习
作者: 张兵    时间: 2015-8-22 21:37
不错不错 很详细 加油!
作者: 飞龙传神    时间: 2015-8-22 21:37
挺好的,不错不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2