精华内容
下载资源
问答
  • 二进制 :举例,111000(2进制只有01 ,满2进1 ,025次方+124次方 +023次方+022次方+0 21次方+0=56) 在8进制中, 70 ( 满8进1,为了得到56相同数字时,8进制应该是 70,781次方 +...

    不管是二进制 八进制 还是10进制 16进制 ,只是一种数字的不同表现方式 ,我们习惯性使用10进制 ,同样数字‘56’在不同进制下的换算理解举例:
    在二进制 :举例,111000(2进制只有0和1 ,满2进1 ,02的5次方+12的4次方 +02的3次方+02的2次方+0 2的1次方+0=56)
    在8进制中, 70 ( 满8进1,为了得到和56相同数字时,8进制应该是 70,7
    8的1次方 +0=56)
    10进制 中 56 (满10 进1 ,56=510的一次方+6=56)
    16进制 38 (满16进1 ,38= 3
    16+8 =56
    不知道小白我这样的描述,大家能否看得懂

    展开全文
  • 搞了这么久程序,还是对进制转化... 每一位称为一个bit位,有多少个bit位,这个二进制数就有几位。如该数有8个bit位。   2. 数据类型与二进制位数: 1 个字节 有 8 个bit位 即: 1Byte = 8bit 1 个字 有 ...

    搞了这么久的程序,还是对进制和转化一知半解,曾也在这上面栽了几回,今天就狠下心好好研究下吧:

     

    1. 二进制表示:

    形如:0000 0001

    每一位称为一个bit位,有多少个bit位,这个二进制数就有几位。如该数有8个bit位。

     

    2. 数据类型与二进制位数:

    1 个字节   有    8 个bit位     即: 1Byte  = 8bit

    1 个字      有    2 个字节      即: 1Word = 2Byte = 16bit

     

    Java中的整数类型:

    short       有    2个字节       即: 1short = 2Byte = 16bit

    int           有    4个字节       即:  1int    = 4Byte = 32bit

    long        有    8个字节       即:  1long  = 8Byte = 64bit

     

    2'. 容量与二进制位数:

    1KB = 1024 Byte = 1024 * 8 bit = 1024 个字 = 1024 short = 512 int = 256 long

     

    3. 二进制与十进制的关系:

    以一个short型(16bit)为例:

     

    二进制:0001 0101 = 2^0 + 2^2 + 2^4 = 21 : 十进制

     

    4. 二进制的负数表示:

    对于每类型的数据,使用其bit位的最高位来表示符号,最高位为1表示负数,0为正数。如short的第8位,int的第32位,long的第64位。

     

    以一个short型(16bit)为例:

    十进制数:21  = 二进制数:0001 0101  --- 那么 -21如何表示?

    先对21的二进制数取反     : 1110 1010

    再+1                             : 1110 1011  ----这就是-21.

     

            对于一个一进制数            :1110 0111  ----这是一个负数,那它是负几呢?

    可以使用上面方法的逆向方法,但也可以使用同样的方式(二进制就是这么巧妙)

    取反                              :0001 1000

    再+1                             :0001 1001  ----- 2^0 + 2^3 + 2^4 = 25, 所以原来的数为-25.

     

    5. 数据类型的表示范围:

      以short为例:

    short共8bit,其中最高位(第8位)用来表示符号,所以

    其正数范围为 0 ~ (2^0 + 2^1 + 2^2 + ... + 2^6) = 2^7 - 1。

    也可以这样理解,用7个bit位来表示数值(第8位用来表示符号),排列可能数为 2^7,0为其中的一个可能,所以范转为 0 ~ 2^7-1 即 0 ~ 127

     

    其负数范围为 -1 ~ - (2 ^ 7) 即 -1~-128

    为什么不是-127呢,还是向上面一样理解,用7个bit位来表示数值(第8位用来表示符号),排列可能数为 2^7,但是与正数不同的是,这里不需要抽一种可能来表示0,而是直接从-1开始,共128种可能,即到-128.

     

    所以总结为:short类型的数值范围为 -128 ~ 127,其中负数范围为 -128 ~ -1 (共128个数),正数范围为 0 ~ 127 (共128个数)

     

    同理:

    int  : -(2^15) ~ 2^15 -1

    long  : -(2^63) ~ 2^63 -1

     

     

    待续: java中的类型转换补位,纯二进制转换,二进制移位操作, java的二进制使用BitSet

    展开全文
  • 计算方法:二进制数据是用01两个数码来表示的数。它基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。 当前计算机系统使用基本上是二进制系统,数据在计算机中主要是以补码形式存储。计算机中...

    比特

    **比特(bit)**是指二进制数字中的一位,是最小的信息单位

    bps是网络传输中一个最基本的网速单位
    其中 bps是 比特1kbps= 1010=1024
    b就是比特(bit)
    s就是秒(second)
    p就是每(per)

    二进制

    二进制,是计算技术中广泛采用的一种数制。计算方法:二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。

    当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

    十进制

    十进制与二进制相似,不过是逢十进位,数码从0~9

    关系

    1bit 等于 一位二进制 ,而二进制与十进制的关系为:
    0 0 0 0 0 0 0 0
    128 64 32 16 8 4 2 1

    例如: 十进制的值为13,那么二进制为1101,
    从右往左 1×1 + 0×2 + 1×4 + 1×8

    展开全文
  • 低位数和高一位数之间的关系是逢八进一。 十六进制:十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字10-15.十六进制数的技术规则是“逢十六进一”...

    二进制的转换

    • 了解进制的转换(二、八、十、十六)

          二进制是B,八进制是O,十进制是D,十六进制是H。

         十进制是Decimal system的缩写

         二进制Binary system的缩写

         十六进制简写为hex,用H代替。

          八进制缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。

    二进制二进制数据是用01两个数码来表示的数。它的基数2,进位规则是逢二进一,借位规则是借一当二

    八进制在八进制数中,每一位用0—7八个数码表示,所以它的计数基数为8。低位数和高一位数之间的关系是逢八进一。

    十六进制:十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字10-15.十六进制数的技术规则是“逢十六进一”,它的各位的权是以16的N次方标识的。

    • 二进制十进制:把二进制按权展开、相加即得十进制。

    1             0            0            1            0            1            1            0(二进制数)

    0*20+1*21+1*22+0*23+1*24+0*25+0*26+1*27=150(十进制)

    • 十进制转二进制:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依次步骤继续向下运算直到商为0为止。

     运算到为1时,从下往上取余数就是二进制,如图:10010110(二进制)

    • 二进制八进制:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。

    对照表

    二进制数

    001

    010

    011

    100

    101

    110

    111

    八进制数

    1

    2

    3

    4

    5

    6

    7

    0        1          0            0            1            0            1            1            0二进制数) 

               2                                     2                                         6      226(八进制)

    • 八进制二进制:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。

         2              2              6

    0  1  0       0  1  0      1  1  0       二进制数10010110

    • 二进制十六进制:与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)

    0     0     0     1     0     0     1     0     1     1     0     0    二进制数

            1              2              C           12C十六进制数

    对照表:

    二进制

    0000

    0001

    0010

    0011

    0100

    0101

    0110

    0111

    1000

    1001

    1010

    1011

    1100

    1101

    1110

    1111

    十六进制

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

     

     

     

    • 十六进制转二进制:十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。

          1                                2                         C              12C十六进制数

      0     0     0     1     0     0     1     0     1     1     0     0     二进制数

      二进制:100101100




     

    展开全文
  • 计算机中使用都是二进制,八进制十六进制出现其实都不是计算机需要,它们出现完全是出于表达识别方便性考虑。一个较大的数二进制表示就太长了,比如一个int类型100(4个字节,总共32位),用二进
  • 二进制十进制

    2020-05-18 10:02:41
    我们由上图可见,二进制数是由零一组成的数,那有的人看不懂这零一交替的数,我们列出一张表,可以可观的看到二进制与十进制的关系,如图 由上面的关系,我们就可以通过这个规律简单的把二进制换算出十进制。 我...
  • 一、标记符号 二进制的标记是B,如1010B; 八进制标记是O,如1076O; 十进制标记是D,如9876D,一般是忽略。 十六进制标记是H,如FEDCH,另外在编程中十六进制数也用“0x”...二进制和十进制无此关系; ...
  • 二进制数表示法

    千次阅读 2020-08-08 15:29:16
    超过9的数则需用多位数表示,其中低位数和相邻高位数之间的关系是“逢十进一”,故称为十进制。 例如:(143.75)10=1×102+4×10+3×10°+7×10-1+5×10*-2 所以任意一个正的十进制数D都可以展开成 式中ki是第i位的...
  • 1从“十进制”被替代说起怎样用机械或电气元件来保存数码,这是设计任何自动计算装置之前必须解决问题,而它又所用“进制”有密切关系人类天生双手十指。“扳着手指头”计数,使十进制成了自...
  • 目录十进制、二进制、八进制、十六进制对应表二进制转十进制8421码和十进制之间对应关系十进制转二进制二进制、十进制互相转换(小数) 十进制、二进制、八进制、十六进制对应表 十进制 二进制 八进制 十六...
  • 我们需要了解一个数学关系,即23=8,24=16,而八进制十六进制是用这关系衍生而来,即用三位二进制表示一位八进制,用四位二进制表示一位十六进制数。接着,记住4个数字8、4、2、1(23=8、22=4、21=2、20=1)。 ...
  • 以前自己学习进制的转换这一...注:任何整数部分为0的十进制小数乘二后,整数部分只可能是0或者1,对应二进制值的01,乘二转换方法等同于二进制数每次左移一位后取其整数部分 十进制小数r进制小数的关系: ...
  • 标题 -(1) 头文件端口之间关系 sfr P1=0X90 //此乃寄存器的定义地址,定义P1口,如果不想要这么麻烦, 就加宏定义include <reg52.h> ,此宏定义中包含了所有口端的名称 ... 进制数的快速转换方法: ...
  • 十进制二进制 八进制 十六进制

    千次阅读 2008-01-09 12:55:00
    基本知识 十进制 基数为10,逢10进1。在十进制中,一共使用10个不同...八进制使用8种不同符号,它们与二进制的转换关系为: 0:000 1:001 2:010 3:011 4:100 5:101 6:110 7:111 十六进制 基数为16,逢16进1。
  • 十进制数中,每一位有0-9十个数码,所以计数的基数是10。超过9的数必须用多位数表示,其中低位相邻高位之间的关系是:逢十进一,故称为十进制。 例如: 所以一个任意多位的十进制D均可展开为: 若以N取代式中的10...
  • 这一讲重点讲清楚2个知识点1、弄清移位运算乘除运算的关系十进制的运算,我们都很熟悉了,那么二进制的运算机制是怎样的呢?其实,四则运算同样也可以使用在二进制中,要注意每逢2进一位即可。下面我们来学习...
  • 【简答题】【单选题】单片机程序存储器寻址范围是由程序计数器PC位数决定,MCS-51PC为16位,因此其寻址范围是【简答题】【简答题】请大家预习第9章,清楚会员关系系统结构及需要完成功能。准备登录页面,及...
  • 3.这个问题给你一个机会试着对一些小的数在十六进制和十进制表示之间进行转换。 4.这个问题说明了怎样用布尔代数描述和解释现实世界系统。 5.理解二进制小数表示是理解浮点编码一个重要步骤。这个练习让...
  • 十六进制转二进制

    2020-06-24 21:09:06
    二进制是计算机中数据一种表示方法,只有两个符号01,分别代表十进制数值01。 十六进制是计算机中数据一种表示方法,与十进制的对应关系是:十六进制0~9对应十进制数值0-9,A~F对应十进制数值10-15。 ...
  • 我们先以十进制数123为例,假如交换第一位位变成213。那么这两个数之间存在什么关系呢,我们注意到百位上本来是1,变成了2之后原数就要增加(2-1)*100;十位上本来是2,变成1之后原数就要增加(1-2)*10。那么再...
  • 1.二进制计数法的概念人们在日常生活中和生产实践中,我们接触到越来越多的数字,创造了分组计数的制度....十进制进制数的互化(1)化十进制数二进制数<1>比较小的十进制数二进制数可以用观...
  • 进位制之间转换(一)什么是自然数?有时侯买东西,我们买了一袋子苹果回家,一到家,我们便会数我们买了多少...①举个例子,二进制数1111,我们从最小的二进制数开始看,(注意,二进制数只用01两个数字)将二...
  • k进制数交换

    2020-02-25 21:39:15
    我们先以十进制数123为例,假如交换第一位位变成213。那么这两个数之间存在什么关系呢,我们注意到百位上本来是1,变成了2之后原数就要增加(2-1)*100;十位上本来是2,变成1之后原数就要增加(1-2)*10。那么再...
  • 二进制减法类似于十进制的减法,我们从十进制的减法来推出二进制减法如何进行运算。 二进制计算 例如101001-011010=001111(41-26=15)运算。 灰色部分为计算过程,绿色字为被减一得到的数,红色字为借一后得到...
  • 字符编码是现实世界文字与...字符编码以数字形式呈现,最终又将数字转化会二进制二进制是数据一种表示形式。例如:十进制表示满十进一,八进制表示满八进一,同理二进制则为满二进一。 十进制:0 1 2 3 ...
  • 十六进制二进制对应关系表 ...十六进制对应的二进制数要比十进制数本身好记。你看,0~9十个符号它们代表数值当初是费了功夫才记住,只是我们现在熟悉了而已;而二进制数字只需记住0、1两...
  • 例如,八进制数451 (在C中写为0451)代表: 4 X 82 + 5 x 81 + J X 8° = 297 (以10 为基数)  了解八进制•个简便方法是每个八进制位对应F3个:进制位。表15.1说明了这种对应关系。这 种对应关系使两种

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 436
精华内容 174
关键字:

二进制数和十进制数的关系