精华内容
下载资源
问答
  • 下列四个不同进制数中
    千次阅读
    2019-11-19 15:34:52

    一、都有哪些进制?

    ①二进制:

    只有0.1两个数字,以0b开头;

    ②八进制:

    0.1.2.3.4.5.6.7,以0开头;

    ③十进制:

    0.1.2.3.4.5.6.7.8.9

    ④十六进制:

    0.1.2.3.4.5.6.7.8.9.a.b.c.d.e.f;以0x开头;

    二、十进制转换

    1、十进制转换任意进制:

    给目标数字除以进制数,写余数,除到商为0,余数颠倒;

    例如:

    18转二进制==0b10010;(给18除以2,除到商为0为止,将每一步的余数颠倒就得到了10010)

    2、任意进制转十进制:

    给数字从右至左编号(编号和数组的索引相同),每个位数乘以进制数的编号次方,所得结果之和,即为要求的进制数.

    例如:0b1010101=85

    6543210

    1×2^6+0×2^5+1×2^4+0×2^3+1×2^2+0×2^1+1×2^0=85

    三、任意进制之间的转换

    ①以二进制位桥梁,利用8421码

    1、将每个二进制对应的位商计算一个固定的十进制数

    1111

    3210

    1×2^3+1×2^2+1×2^1+1×2^0=8+4+2+1(8421码)

    2、将每个进制对应的分组

         ①二进制2位数组合

         ②八进制3位数组合

         ④十六进制4位数组合

                例如:①将0b1011101转换为8进制

                             0b1011101

                             001 011 101

                             001 021 401

                               1     3      5==135

           ②将0b1011101转换为16进制

                             0101 1101

                              0401 8401

                                 5      13==5D

    ②以十进制为桥梁

    x进制==>十进制==>y进制

    四、十进制负整数转二进制算法

    1、将十进制输出转化陈二进制数,先不管符号;

    2、对转化的二进制数逐位取反

    3、对取反后的二进制数加1,结果就是十进制负数转化成的二进制数

    例如:将-122转化成2进制数

    ①先把122转换成二进制(因为计算机中存储的是64bit的大小,所以要向前补0)

    0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111 1010

    ②对二进制逐位取反:

    1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1000 0101

    ③取反后加1:

    1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1000 0110

    五、整数的储存

    整数在计算机中是以补码的方式存储的,

    1、原码

    将一个整数转换成二进制,然后 最高位用来表示符号位(0表示正数,1表示负数,其余位表示数值位)

    2、反码

    正数的反码和原码一致,负数的反码全部取反,除最高位补码

    3、补码

    正数的补码和原码一致,负数的补码在反码的基础上末尾+1

     

     

    更多相关内容
  • 中计采用了多种记数制,比如:十进制,六十...十进制数我们平时数数采用的是十进制数,这种数据是由十个不同的数字0、1、2、3、4、5、6、7、8、9任意组合构成,其特点是逢十进一.任何一进制数均可拆分成由各位数字...

    中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),…….在计算机中常用到十进制数、二进制数、八进制数、十六进制数等,下面就这几种在计算机中常用的数制来介绍一下.

    1.十进制数

    我们平时数数采用的是十进制数,这种数据是由十个不同的数字0、1、2、3、4、5、6、7、8、9任意组合构成,其特点是逢十进一.

    任何一个十进制数均可拆分成由各位数字与其对应的权的乘积的总和.例如:

    ?

    ?

    ?

    这里的10为基数,各位数对应的权是以10为基数的整数次幂.为了和其它的数制区别开来,我们在十进制数的外面加括号,且在其右下方加注10.

    2.二进制数

    在计算机中,由于其物理特性(只有两种状态:有电、无电)的原因,所以在计算机的物理设备中获取、存储、传递、加工信息时只能采用二进制数.二进制数是由两个数字0、1任意组合构成的,其特点是逢二进一.例如:1001,这里不读一千零一,而是读作:一零零一或幺零零幺.为了与其它的数制的数区别开来,我们在二进制数的外面加括号,且在其右下方加注2,或者在其后标B.

    任何一个二进制数亦可拆分成由各位数字与其对应的权的乘积的总和.其整数部分的权由低向高依次是:1、2、4、8、16、32、64、128、……,其小数部分的权由高向低依次是:0.5、0.25、0.125、0.0625、…….

    二进制数也有其运算规则:

    加法:0+0=0?0+1=1?1+0=1?1+1=10

    乘法:0×0=0?0×1=0?1×0=0?1×1=1

    二进制数与十进制数如何转换:

    (1) 二进制数—→十进制数

    对于较小的二进制数:

    对于较大的二进制数:

    方法1:各位上的数乘权求和?例如:

    (101101)2=1×25+0×24+1×23+1×22+0×21+1×20=45

    (1100.1101)2=1×23+1×22+0×21+0×20+1×2-1+1×2-2+0×2-3+1×2-4=12.8125

    方法2:任何一个二进制数可转化成若干个100…0?的数相加的总和?例如:

    (101101)2=(100000)2+(1000)2+(100)2+(1)2

    而这种100…00形式的二进制数与十进制数有如下关联:1后有n个0,则这个二进数所对应的十进制数为2n.

    所以:(101101)2=(100000)2+(1000)2+(100)2+(1)2=25+23+22+20=45

    (2)十进制数—→二进制数

    整数部分:整除以2取余法.例如:75

    75/2=37…1?37/2=18…1?18/2=9…0?9/2=4…1?4/2=2…0?2/2=1…0?1/2=0…1

    将得到的一系列的余数倒过来书写就得到该数所对应的二进制数(1001011)2

    小数部分:乘以2取整法.例如:0.7

    0.7×2=1.4…1?0.4×2=0.8…0?0.8×2=1.6…1?0.6×2=1.2…1?0.2×2=0.4…0

    3.八进制数

    八进制数是由0、1、2、3、4、5、6、7、8任意组合构成的,其特点是逢八进一.为了与其它的数制的数区别开来,我们在八进制数的外面加括号,且在其右下方加注8,或者在其后标Q.

    八进制数的基数是8,任何一个八进制数亦可拆分成由各位数字与其对应的权的乘积的总和.其整数部分的权由低向高依次是:1、8、82、83、84、85、……,其小数部分的权由高向低依次是:8-1、8-2、8-3、8-4、…….

    八进制数与其它数制的转换:

    (1)与十进制数的互换

    八进制数—→十进制数

    十进制数—→八进制数

    方法均与二进制数与十进制数互换的方法一样.

    (2)与二进制数的互换

    八进制数—→二进制数

    把八进制数的每一位改成等值的三位二进制数,即“一位变三位”.

    例如:56.103Q

    ?5?6?.?1?0?3

    ? ↓?↓?↓?↓?↓?

    ? 101?110?001?000?011

    所以(56.103)8=(101110.001000011)2

    二进制数—→八进制数

    把二进制数从小数点开始向两边每三位为一段(不足补0),每段改成等值的一位八进制数即可,即“三位变一位”.

    4.十六进制数

    十六进制数是由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F任意组合构成的,其特点是逢十六进一.为了与其它的数制的数区别开来,我们在十六进制数的外面加括号,且在其右下方加注16,或者在其后标H.

    十六进制数的基数是16,任何一个十六进制数亦可拆分成由各位数字与其对应的权的乘积的总和.其整数部分的权由低向高依次是:1、16、162、163、164、165、……,其小数部分的权由高向低依次是:16-1、16-2、16-3、16-4、…….

    十六进制数与其它数制的转换:

    (1)与十进制数的互换

    十六进制数—→十进制数

    十进制数—→十六进制数

    方法均与二进制数与十进制数互换的方法一样.

    (2)与二进制数的互换

    十六进制数—→二进制数

    把十六进制数的每一位改成等值的四位二进制数,即“一位变四位”.

    例如:(3AD.B8)16

    ?3?A?D.?B?8

    ? ↓?↓?↓?↓?↓?

    ? 0011?1010?1101?1011?1000

    所以(3AD.B8)16=(1110101101.10111)2

    二进制数—→十六进制数

    把二进制数从小数点开始向两边每四位为一段(不足补0),每段改成等值的一位十六进制数即可,即“四位变一位”.

    下表中列出了一些数的二、八、十和十六进制形式

    二进制数 八进制数 十进制数 十六进制数 二进制数 八进制数 十进制数 十六进制数

    0000 0 0 0 1001 11 9 9

    0001 1 1 1 1010 12 10 A

    0010 2 2 2 1011 13 11 B

    0011 3 3 3 1100 14 12 C

    0100 4 4 4 1101 15 13 D

    0101 5 5 5 1110 16 14 E

    0110 6 6 6 1111 17 15 F

    0111 7 7 7 10000 20 16 10

    1000 10 8 8 10001 21 17 11

    ? 二、计算机中数的表示

    在计算机中所有的数据、指令以及一些符号等都是用特定的二进制代码表示的.

    ? 1.数值数据的表示

    我们把一个数在计算机内被表示的二进制形式称为机器数,该数称为这个机器数的真值.机器数有固定的位数,具体是多少位受到所用计算机的限制.机器数把其真值的符号数字化,通常是用规定的符号位(一般是最高位)取0或1来分别表示其值的正或负.例如:假设机器数为8位,则其最高位是符号位,那么在整数的表示情况下,对于00101110和10010011,其真值分别为十进制数+46和-19.

    机器数常采用原码和补码的形式作为其编码方式.

    (1)原码

    整数X的原码是指:其符号位的0或1表示X的正或负,其数值部分就是X的绝对值的二进制表示.通常用[X]原表示X的原码.

    例如:假设机器数的位数是8,那么:[+17]原=00010001?[-39]原=10100111

    注意:由于[+0]原=00000000,[-0]原=10000000,所以数0的原码不唯一,有“正零”和“负零”之分.

    (2)反码

    在反码的表示中,正数的表示方法与原码相同;负数的反码是把其原码除符号位以外的各位取反(即0变1,1变0).通常,用[X]反表示X的反码.

    例如:[+45]反=[+45]原=00101101?[-32]原=10100000?[-32]反=11011111

    (3)补码

    在补码的表示中,正数的表示方法与原码相同;负数的补码在在其反码的最低有效位上加1.通常用[X]补表示X的补码.

    例如:[+14]补=10100100?[-36]反=11011011?[-36]补=11011100

    注意1:数0的补码的表示是唯一的,即[0]补=[+0]补=[-0]补=00000000

    注意2:利用公式?[X]补+[±Y]补=[X±Y]补?可以把加法和减法统一成加法.(符号位和其它位上数一样运算,如果符号位上有进位,则把这个进位的1舍去不要,即不考虑“溢出”问题).

    例如:?X=6,Y=2?求X-Y

    ?[X]补=00000110?[-Y]补=11111110

    ? [X-Y]补=00000100

    另:机器数中采用定点或浮点数的方式来表示小数!(略)

    ? 2.ASCII码

    计算机除了能处理数值外还能处理字符(指字母A、B、…、Z、a、b、…、z,数字0、1、…、9,其它一些可打印显示的符号如:+、-、*、/、、…).在计算机内部,这些符号也得用二进制代码来表示,目前,在国际上广泛采用的是美国标准信息交换代码(American?Standard?Code?for?Information?Interechang),简称ASCII码.

    标准的ASCII码中共有128(27)个字符,所以标准的ASCII码采用7位二进制编码.因为其中的字符排列是有序的,其对应的ASCII码也是相连的,所以我们只需要记几个关键字符的ASCII码,其它可以推算.

    ‘0’——48?‘A’——65?‘a’——97

    注:标准的ASCII码能表示的字符较少,于是在其基础上又设计了一种扩

    解析看不懂?求助智能家教解答查看解答

    展开全文
  • 不同进制之间的转换

    千次阅读 2020-10-11 22:14:35
    进制:基数为2,2记数符号,即0和1。“逢二进一”,二进制在数字后加上字母B,例如:101.1B 八进制:基数为8,8记数符号,即0、1、2、3、…7。“逢八进一”,八进制在数字后加上O,为了与0区分,可以改为Q。例如...

    (一)进制分类

    二进制:基数为2,2个记数符号,即0和1。“逢二进一”,二进制在数字后加上字母B,例如:101.1B

    八进制:基数为8,8个记数符号,即0、1、2、3、…7。“逢八进一”,八进制在数字后加上O,为了与0区分,可以改为Q。例如:32.7Q

    十进制:基数为10,10个记数符号,即0、1、2、3、4、…9。“逢十进一”,十进制在数字后加上字母D,也可以不加,例如543.8D

    十六进制:基数为16,16个记数符号,即0~9 、A~F 其中A~F对应十进制的 10~15 。“逢十六进一”,十六进制在数后加上H,在数前加上0x,例如0xB71.FH

    进制基数数值表示举例
    二进制20和1二进制在数字后加上字母B101.1B
    八进制80、1、2、3、…7八进制在数字后加上O,为了与0区分,可以改为Q32.7Q
    十进制100、1、2、3、4、…9十进制在数字后加上字母D,也可以不加543.8D
    十六进制160~9 、A~F十六进制在数后加上H,在数前加上0x0xB71.FH

    (二)不同进制之间的转换

    二进制与十进制

    (一)二进制转十进制

    按权对位展开相加
    

    eg:
    在这里插入图片描述

    (二)十进制转二进制

    十进制整数转换方法:除二取余法,把十进制整数反复除以2,直到商为0,所得到的余数从下至上就是该十进制数的二进制表示。
    十进制小数转换方法:乘二取整法,把十进制小数乘以2,取出乘积的整数,如果小数部分仍不为0或所要求的精度,继续乘2,
                      所得到的整数从上至下就是该十进制数的二进制表示
    

    eg:在这里插入图片描述

    在这里插入图片描述

    二进制与八进制

    (一)二进制转八进制

    整数位从右向左,不足三位高位补0,小数位从左向右,不足三位低位补0,每3位二进制数可以转为1位八进制数。
    

    在这里插入图片描述

    (二)八进制转二进制

    每1位八进制数可以转为3位二进制数。
    在这里插入图片描述

    二进制与十六进制

    (一)二进制转十六进制

    整数位从右向左,不足四位高位补0,小数位从左向右,不足四位低位补0,每4位二进制数可以转为1位十六进制数。
    

    在这里插入图片描述

    (二)十六进制转二进制

    每1位十六进制数可以转为4位二进制数。

    //注:八进制和十六进制数之间的转换,可以先将数转换成二进制,再进行相应的转换

    展开全文
  • 计算机进制数都是什么意思啊?來源:互聯網2009-11-11 23:31:00評論分類: 教育/科學 >> 學習幫助問題描述:这些进制数都代表些什么 2进制和10进制还有16进制都有什么分别它们都是些什么意思 我从网上找到这...

    计算机中的进制数都是什么意思啊?

    來源:互聯網  2009-11-11 23:31:00  評論

    分類: 教育/科學 >> 學習幫助

    問題描述:

    这些进制数都代表些什么 2进制和10进制还有16进制都有什么分别它们都是些什么意思 我从网上找到这个换算例:将25转换为二进制数解:25÷2=12 余数1,12÷2=6 余数0,6÷2=3 余数0,3÷2=1 余数1,1÷2=0 余数1所以25=(11001)2 是什么意思我不懂请高手为我解释一下 详细点 谢谢!!!我给加分!!或者告诉我一个学习的网站也可以的

    參考答案:

    这就是计算机(微机)原理中的数制转换内容!!所谓2进制就是逢2进1,我们最熟悉的是10进制,即逢10进1,比如:0,1,2,3,4,5,6,7,8,9,然后进1就是:10,11,12,13……,所以2进制就是:0,1,10,11,100,101,110,111……同样的比较常用的还有八进制、十六进制等,基本都是在计算机中使用的。

    各数制间的转换其实都一个道理,但本质一样,你说的那是10到2的转换,从2到10更简单:每个数乘以2的N次方,比如:(11)到10就是:1*2+1=3。平常说的"8421"码其实就是2到10的转换.在这里说不清,你看下面讲解或者找本"微机原理"就有!!

    四、数制间的转换规则

    1.十进制数与非十进制数之间的转换

    (1)十进制数转换成非十进制数

    把一个十进制数转换成非十进制数(基数记作R)分成两步.整数部分转换时采用“除R取余法”;小数部分转换时采用“乘R取整法”。

    (2)非十进制数转换成十进制数

    非十进制数(基数记作R,第j个数位的位权记作Rj)转换成十进制数的方法:按权展开求其和。

    2.非十进制数之间的转换

    (1)二进制数与八进制数之间的转换

    ①二进制数转换成八进制数的方法.以小数点分界,整数部分自右向左、小数部分自左向右,每三位一组,不足三位时,整数部分在高位左边补0,小数部分在低位右边补0,然后写出对应的八进制数码。

    ②八进制数转换成二进制数的方法:用八进制数码对应的三位二进制数代替八进制数码本身即可。

    (2)二进制数与十六进制数之间的转换

    ①二进制数转换成十六进制数的方法:以小数点分界,整数部分自右向左、小数部分自左向右,每四位一组,不足四位时,整数部分在高位左边补0,小数部分在低位右边补0,然后写出对应的十六进制数码。

    ②十六进制数转换成二进制数的方法:用十六进制数码对应的四位二进制数代替十六进制数码本身即可。

    五、例题讲解

    例1 将十进制数59.625转换成二进制是 。(2000年题)

    (1)本题的正确思维及答案:一个十进制数转换成二进制数时,整数和小数部分要分别考虑。另外,若能熟练记忆下表,利用二进制转换成十进制时的展开式,就可以直接写出对应的二进制数。

    20 1 25 32 2-1 0.5

    21 2 26 64 2-2 0.25

    22 4 27 128 2-3 0.125

    23 8 28 256 2-4 0.0625

    24 16 29 512 2-5 0.03125

    答案:111011.101

    (2)学生易犯的错误:小数的转换方法不清楚及运算不熟练。

    (3)此题的拓展及变题:

    a.二进制数1011.1010可转化为十进制数 C 。(1998年题)。

    A)11.8 B)11.125 C)11.625 D)11.525

    b.十进制数329可转化为八进制数 A 。(1998年题)

    A)511 B)501 C)411 D)401

    c.十进制数0.8125的二进制数表示为 B (1999年题)。

    A)0.1011 B)0.1101 C)0.1111 D)0.1001

    d.八进制数34.54的二进制数表示为 A (1999年题)

    A)011100.101100 B)101100.011100

    C)100011.100101 D)011100.001011

    e.任何一个十进制小数都能精确地转化为二进制小数,反之亦然。(2001年题)------------------(错)

    例2:假设7×7的结果值在某种进制下可表示为61,则6×7的结果值相应地表示为 。(2001年题)

    (1)本题的正确思维及答案:本题考查的知识点是数制转换,但要求考生能熟练应用基数的概念。已知7×7=49D,可设61为R进制数,根据R进制数转换为十进制数的规则,可得方程:6×R+1=49,即R=8;最后将6×7的结果42D转换为八进制数即可。答案:52

    (2)学生易犯的错误:不能正确理解题意,甚至看不懂题目。

    (3)此题的拓展及变题:一个数是152,它对应的十六进制数与6AH相等,该数是 B 。

    A)二进制数 B)八进制数 C)十六进制数 D)十进制数

    例3 若X=1011B,Y=1101B,则X、Y两数进行逻辑或运算的结果为 。

    (1)本题的正确思维及答案:本题考查的知识点是二进制数的逻辑运算,考生应掌握以下两点:首先逻辑运算是按位独立运算,其次是或运算的规则。答案:1111

    (2)学生易犯的错误:不能正确区分或与加操作的区别。

    (3)此题的拓展及变题:二进制代码***********和***********“与”运算的结果再与***********进行“或”运算,其结果为 C 。

    A)*********** B)*********** C)*********** D)***********

    例4下列四个不同进制的数中,其值最大的是 。

    A)0CAH B)310Q C)201D D)***********B

    (1)本题的正确思维及答案:本题考查的知识点是各进制数的转换方法。解题的基本方法是将各进制数转换为同一进制数(如十进制数),然后再比较大小。

    答案:D

    (2)学生易犯的错误:缺乏解题的思路及不能正确完成进制数之间的转换。

    (3)此题的拓展及变题:

    a.十六进制数327与 A 相等。

    A)807 B)897 C)143Q D)243Q

    b.下列这组数据中最小数是 C 。(2002年题)

    A)***********B B)75 C)37Q D)2A6H

    [b]分类:[/b] 教育/科学 >> 学习帮助[br][b]问题描述:[/b][br]这些进制数都代表些什么 2进制和10进制还有16进制都有什么分别它们都是些什么意思 我从网上找到这个换算例:将25转换为二进制数解:25÷2=12 余数1,12÷2=6 余数0,6÷2=3 余数0,3÷2=1 余数1,1÷2=0 余数1所以25=(11001)2 是什么意思我不懂请高手为我解释一下 详细点 谢谢!!!我给加分!!或者告诉我一个学习的网站也可以的[br][b]参考答案:[/b][br]这就是计算机(微机)原理中的数制转换内容!!所谓2进制就是逢2进1,我们最熟悉的是10进制,即逢10进1,比如:0,1,2,3,4,5,6,7,8,9,然后进1就是:10,11,12,13……,所以2进制就是:0,1,10,11,100,101,110,111……同样的比较常用的还有八进制、十六进制等,基本都是在计算机中使用的。

    各数制间的转换其实都一个道理,但本质一样,你说的那是10到2的转换,从2到10更简单:每个数乘以2的N次方,比如:(11)到10就是:1*2+1=3。平常说的"8421"码其实就是2到10的转换.在这里说不清,你看下面讲解或者找本"微机原理"就有!!

    四、数制间的转换规则

    1.十进制数与非十进制数之间的转换

    (1)十进制数转换成非十进制数

    把一个十进制数转换成非十进制数(基数记作R)分成两步.整数部分转换时采用“除R取余法”;小数部分转换时采用“乘R取整法”。

    (2)非十进制数转换成十进制数

    非十进制数(基数记作R,第j个数位的位权记作Rj)转换成十进制数的方法:按权展开求其和。

    2.非十进制数之间的转换

    (1)二进制数与八进制数之间的转换

    ①二进制数转换成八进制数的方法.以小数点分界,整数部分自右向左、小数部分自左向右,每三位一组,不足三位时,整数部分在高位左边补0,小数部分在低位右边补0,然后写出对应的八进制数码。

    ②八进制数转换成二进制数的方法:用八进制数码对应的三位二进制数代替八进制数码本身即可。

    (2)二进制数与十六进制数之间的转换

    ①二进制数转换成十六进制数的方法:以小数点分界,整数部分自右向左、小数部分自左向右,每四位一组,不足四位时,整数部分在高位左边补0,小数部分在低位右边补0,然后写出对应的十六进制数码。

    ②十六进制数转换成二进制数的方法:用十六进制数码对应的四位二进制数代替十六进制数码本身即可。

    五、例题讲解

    例1 将十进制数59.625转换成二进制是 。(2000年题)

    (1)本题的正确思维及答案:一个十进制数转换成二进制数时,整数和小数部分要分别考虑。另外,若能熟练记忆下表,利用二进制转换成十进制时的展开式,就可以直接写出对应的二进制数。

    20 1 25 32 2-1 0.5

    21 2 26 64 2-2 0.25

    22 4 27 128 2-3 0.125

    23 8 28 256 2-4 0.0625

    24 16 29 512 2-5 0.03125

    答案:111011.101

    (2)学生易犯的错误:小数的转换方法不清楚及运算不熟练。

    (3)此题的拓展及变题:

    a.二进制数1011.1010可转化为十进制数 C 。(1998年题)。

    A)11.8 B)11.125 C)11.625 D)11.525

    b.十进制数329可转化为八进制数 A 。(1998年题)

    A)511 B)501 C)411 D)401

    c.十进制数0.8125的二进制数表示为 B (1999年题)。

    A)0.1011 B)0.1101 C)0.1111 D)0.1001

    d.八进制数34.54的二进制数表示为 A (1999年题)

    A)011100.101100 B)101100.011100

    C)100011.100101 D)011100.001011

    e.任何一个十进制小数都能精确地转化为二进制小数,反之亦然。(2001年题)------------------(错)

    例2:假设7×7的结果值在某种进制下可表示为61,则6×7的结果值相应地表示为 。(2001年题)

    (1)本题的正确思维及答案:本题考查的知识点是数制转换,但要求考生能熟练应用基数的概念。已知7×7=49D,可设61为R进制数,根据R进制数转换为十进制数的规则,可得方程:6×R+1=49,即R=8;最后将6×7的结果42D转换为八进制数即可。答案:52

    (2)学生易犯的错误:不能正确理解题意,甚至看不懂题目。

    (3)此题的拓展及变题:一个数是152,它对应的十六进制数与6AH相等,该数是 B 。

    A)二进制数 B)八进制数 C)十六进制数 D)十进制数

    例3 若X=1011B,Y=1101B,则X、Y两数进行逻辑或运算的结果为 。

    (1)本题的正确思维及答案:本题考查的知识点是二进制数的逻辑运算,考生应掌握以下两点:首先逻辑运算是按位独立运算,其次是或运算的规则。答案:1111

    (2)学生易犯的错误:不能正确区分或与加操作的区别。

    (3)此题的拓展及变题:二进制代码***********和***********“与”运算的结果再与***********进行“或”运算,其结果为 C 。

    A)*********** B)*********** C)*********** D)***********

    例4下列四个不同进制的数中,其值最大的是 。

    A)0CAH B)310Q C)201D D)***********B

    (1)本题的正确思维及答案:本题考查的知识点是各进制数的转换方法。解题的基本方法是将各进制数转换为同一进制数(如十进制数),然后再比较大小。

    答案:D

    (2)学生易犯的错误:缺乏解题的思路及不能正确完成进制数之间的转换。

    (3)此题的拓展及变题:

    a.十六进制数327与 A 相等。

    A)807 B)897 C)143Q D)243Q

    b.下列这组数据中最小数是 C 。(2002年题)

    A)***********B B)75 C)37Q D)2A6H

    展开全文
  • 进制转换为十六进制数是Prerequisite: Number systems 先决条件: 数字系统 Converting binary numbers into hexadecimal numbers is similar to the conversion of binary into octal, it just requires some ...
  • 下列各无符号十进制整数,能用八位二进制表示的数中最大的是( )。 A、296 B、133 C、256 D、199 正确答案:D 这考察二进制范围的理解,和细心。惯性思维知道八位二进制一共有28,所以我们就取了256,选了C...
  • 将十六进制数的ASCII码转换为十进制数。十六进制数的值域为0~65535,最大转换为五位十进制数。要求将缓冲区的000CH的ASCII码转换为十进制,并将结果显示在屏幕上。 1.程序源码 DATAS SEGMENT XX DW 000CH ;此处输入...
  • 1、计算机中进制进制转换 计算机中进制进制转换 一周七天: 生活中用到进制的例子: 七进制 一年十二月:十二进制 一小时六十分钟:六十进制 电脑的数据: 二进制 计算机中进制进制转换 进制转换 什么叫...
  • BCD码与十进制数间转换

    千次阅读 2020-01-15 11:17:33
    BCD码与十进制数间转换 原创Acuity- 最后发布于2018-06-13 00:26:15 ...用4位二进制数来表示1位十进制数中的0~9这10数码。BCD码可分为有权码和无权码两类:有权BCD码有8421码、2421码、5421码,其中8421码是最常...
  • 四字节16进制数可转换为四个进制字节(Bytes),从而使用Api函数来处理成单精度浮点数。 以下用VB代码处理。 VB有专门的API函数CopyMemory能处理2-10进制浮点数转换和10-2进制浮点数转换。 下列代码...
  • 例:识别 ={0,1}上能被能5整除的二进制数 正解 解释: 状态0、1、2、3、4表示被5除后余数为0 1 2 3 4 的时候(就是圆圈的数字表示余数为多少) 机器对于一进制数字,是从左到右,逐个数字扫描。比如二...
  • 患者在住院期间出现频繁发作的肢抽动伴随意识丧失,考虑为惊厥持续状态,需要静脉注射安定治疗,下列哪条规定不妥当()将液体从螺杆的一端吸入,卷到另一端排出的螺杆泵是()。患者女,34岁。突发阵发性腹痛伴恶心、...
  • 进制进制进制
  • 输入的2位二进制数的范围为0~3D, 则输出的范围为5D~14D, 那么输出最少需要4位二进制数来表示. 设输出的4位二进制数从高位到低位分别为Y3、Y2、Y1、Y0, 根据"输出的二进制数比输入量的平方还大5"这一逻辑关系, 得到...
  • 例题:下列给定程序,函数fun的功能是:将十进制正整数n转换成i(2≤i≤9)进制数,并按位输出。 例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 注意:不要改动main函数,不能增行或删行...
  • Python3的数据类型,整数的表示方式,进制相关知识点任何一门编程语言,数据都是人体血液一般的重要存在,它担负起了程序数据传递,条件判断等重要作用,所以今天,我们就来梳理一下,Python3数据类型的相关知识...
  • 不太完善的进制转换器(只能将十进制数转换成其他进制
  • 数制及相互转换一、单选题1、下列数据数值最小的是A、01110000BB、249DC、125QD、AAH2、下列数据数值最大的是A、3...进制数是A、11100B、11010C、11000D、101005、下列数据数值最小的是A、11110000(二进制)B...
  • 1、十进制 与 二进制之间的转换(1)、十进制转换为二进制,分为整数部分和小数部分整数部分方法:除2取余法,即每次将整数部分除以2,余数为该位权上的,而商继续除以2,余数又为上一位权上的。这步骤一直...
  • 将 N 作为除数,用十进制整数除以 N,可以得到一商和余数; 保留余数,用商继续除以 N,又得到一新的商和余数; 仍然保留余数,用商继续除以 N,还会得到一新的商和余数; …… 如此反复进行,每次都保留余数...
  • Python从菜鸟到高手(5):数字发布时间:2020-07-12 02:17:50来源:51CTO阅读:1005作者:androidguy1...整数就是无小数部分的,浮点数就是有小数部分的。例如,下面的代码是标准的则运算表达式。2 + 44 * 5 + ...
  • #include void printBinary(int a){  int len = sizeof(a)*8;  int temp;  if (a > 0) {  printf("0");  }else{  printf("1");  }  for (int i = 0; i
  • IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。 这标准定义了表示浮点数的格式(包括负零-0)与反常值(denormal number)),一些特殊数值...
  • 进制类型进制可以分为以下...十进制转换为二进制(整数)(最后一一可以直接写上去)2.十进小数制转二进(如果是负数的话只需要在前面加入负号即可)1.3二进制转十进制整数1.4二进制转十进制小数八进制(0,1,2,3,4,5,6,7...
  • 进制转换为八进制或十六进制

    千次阅读 2017-05-21 21:18:50
    》二进制转换为八进制  #3位二进制数按权展开相加得到1位八进制数。注:3位二进制转成八进制是从右到左开始转换,不足时补0。... #八进制数通过除以2取余,余数倒序排列得到二进制数,每进制数对应3进制数
  • 一般方法:对所给数字除以2进行求余,然后从最后一余数读到第一余数,以11为例。 可求得其二进制为:1011 针对不太大的数字,我们可以用简便方法。 首先,我们解析一下十进制数字,以135为例,其可表示成: 135=...
  • 请实现给出的isEmpty、Push、getTop和Pop这四个函数。 裁判测试程序样例: #include using namespace std; #define MaxSize 100 /* 栈最大容量 / int top; / 栈顶指针 / int mystack[MaxSize]; / 顺序栈 */ /*判栈...
  • 集成计数器一般都设有清零输入端和置输入端,且无论是清零还是置都有同步和异步之分,例如清零、置均采用同步方式的有集成4位二进制同步加法计数器74163;4位二进制同步可逆计数器74193、4位二进制异步加法...
  • 进制和十六进制

    万次阅读 2018-08-16 08:40:17
    课程导言 【最早的编程语言是二进制语言,也是计算机能够直接...通过本篇的学习,你将了解到为什么计算机能够直接识别二进制语言,二进制的计数原理以及与十进制、十六进制之间的数值转换。】   在讲述二进制之...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,192
精华内容 31,676
关键字:

下列四个不同进制数中