精华内容
下载资源
问答
  • 广州大学学生实验报告开课学院及实验室:实验中心电子信息楼2013年11月4日学院机电年级、专业、班姓名学号实验课程名称微机原理实验成绩实验项目名称二进制ASCII码转换指导教师一、实验目的二、实验原理(实验相关...

    广州大学学生实验报告

    开课学院及实验室:实验中心

    电子信息楼

    2013

    11

    4

    机电

    年级、专

    业、班

    姓名

    学号

    实验课程名称

    微机原理实验

    成绩

    实验项目名称

    二进制到

    ASCII

    码转换

    指导

    教师

    一、实验目的

    二、实验原理

    (

    实验相关基础知识、理论

    )

    三、实验过程原始记录

    (

    程序界面、代码、设计调试过程描述等

    )

    四、实验结果及总结

    一、实验目的

    1.

    了解

    BCD

    值和

    ASCII

    值的区别。

    2.

    了解如何将

    BCD

    值转换成

    ASCII

    值。

    3.

    了解如何查表进行数值转换及快速计算。

    二、实验原理

    (

    实验相关基础知识、理论

    )

    ASCII

    ASCII

    码是美国国家信息交换标准字符码

    (American Standard Code for

    Information Interchange )

    的字头缩码。早期的

    ASCII

    码采用

    7

    位二进制代码对字符进行

    编码。它包括

    32

    个通用控制字符,

    10

    个阿拉伯数字,

    52

    个英文大,小字母,

    34

    个专用符号

    128

    个。

    7

    ASCII

    代码在最高位添加一个“0”组成

    8

    位代码,正好占一个字节,在存储

    和传输信息中,最高位常作为奇偶校验位使用。

    三、实验用设备仪器及材料:

    计算机,伟福

    Lab2000P

    仿真实验箱。

    展开全文
  • 8421BCD码、ASCII码二进制码原理以及相互之间的转换
  • 《80×86/Pentium微机原理及接口技术》(余春暄),北京工业大学电控学院大二下学期的微机原理与接口技术课程的实验部分,80x86汇编语言的实践要做的是实验和实验九。实验九的内容是用x86汇编语言实现数码转换。 ...
  • VC++ 二进制文件浏览编辑器源代码,以前老看到有人在论坛上寻找二进制浏览、编辑代码,个人觉得写个这玩意并不难,为何不自己 写呢?这些天工作不是太忙,索性自己动手,丰衣足食吧,就摸索着写了这个程序,或许不算...
  • 这是进制转换中非常基础的一种题型。...字符串可以做加减运算,原理ASCII码之间的运算) 下面的代码用的是递归,算法十分简易。因为是递归,所以遇到很大的数字时,可能出现内存上溢。 #include<st...

    这是进制转换中非常基础的一种题型。需要理解进制之间转换的规律。十进制转换成其他进制可以使用整除倒序取余法。其他进制转换成十进制各个位置乘以10进制相应的位权即可(如果是16进制,那么会出现字母,可以用整形来存储。字符串可以做加减运算,原理是ASCII码之间的运算)

    下面的代码用的是递归,算法十分简易。因为是递归,所以遇到很大的数字时,可能出现内存上溢。

     

     

    #include<stdio.h>

    int fact(int n)
    {
    if(n < 2) //将2换成其他数字如8就可以变成十进制转八进制
    return n;
    else
    return fact(n/2)*10+n%2;
    }

    int main()
    {
    int n;

    printf("Enter n:");
    scanf("%d",&n);
    printf("%d",fact(n));

    return 0;
    }

    转载于:https://www.cnblogs.com/JAYPARK/p/9783250.html

    展开全文
  • 数据的表示与运算进位计数法进制转换任意进制转十进制十进制转任意进制2^n次方之间的转换二进制转其他 : n位一组其他转二进制 :1位拆n位数制与编码BCD +0110余3 :BCD基础上+00112421:BCD吗对应权值改成2421...

    进位计数法

    本质是多个不好表示,积攒成一个
    在这里插入图片描述在这里插入图片描述

    进制转换

    任意进制转十进制

    在这里插入图片描述

    十进制转任意进制

    • 整数部分 : 除基取余法
      在这里插入图片描述- 小数部分 :乘基取整数法
      在这里插入图片描述

    2^n次方之间的转换

    二进制转其他 : n位一组

    四进制 : n=2 二位一组
    八进制 是2的三次方 所以三位一组
    在这里插入图片描述

    其他转二进制 :1位拆n位

    在这里插入图片描述

    编码

    在这里插入图片描述

    BCD码 +0110

    BCD之间做运算的时候,

    • 当所得数据不在0~9的时候, +6 (0110)
    • 最好还是把BCD转化为十进制,再转化回BCD码
      在这里插入图片描述

    余3码 :BCD码基础上+0011

    0011 是3

    2421码:BCD吗对应权值改成2421

    在这里插入图片描述

    处理字符和字符串

    字符 - ASCII码

    在这里插入图片描述97 a
    65 A
    在这里插入图片描述在这里插入图片描述

    字符串 - 多个ASCII码

    _ 代表空格
    大端模式 : 先放高位 - 熟悉
    小端模式 从右向左

    常用的单位 字节 B = Byte = 8bit
    在这里插入图片描述

    校验

    奇偶校验 : 整体查对错

    码距: 找不同,不同的个数
    00001 00005 码距就是1
    12344 12355 码距就是2
    码距为1: 所有的编号都有对应含义
    码距为1的问题: 信息跳变之后,不知道是正确数据还是错误数据

    码距为2:有的编号没有数据含义, 有了检错功能
    当跳变到没有对应数据的码后,接收端就可以知道这个数据是错误的,也可以根据没有数据的码编写对应的错误码,表明错误原因

    奇校验

    奇校验 : 校验位+信息位 出现奇数个1
    信息位 :本来是码距为1 ,加上 校验位后 码距变成了2 具有了检错功能
    特殊情况 : 当两位数据都跳变为1的时候, 奇校验校验不出来
    在这里插入图片描述

    奇偶校验码格式

    首位添加1位奇偶校验位
    在这里插入图片描述

    例题

    奇校验 :校验位 + 数据位 有 奇数个1
    在这里插入图片描述

    海明校验码:

    分组校验 -> 多个校验位 -> 校验位标注出错位

    需要多少个校验位:通过信息位个数得到校验位个数

    1010 -> 1011 ;数据1010 传输过程中变成1011; 校验位 :001 证明第1位出错,2,3位正确
    假设信息位为n ,那么需要多少校验位才能说明所有的错误位置
    假设校验位为k
    每一个信息位 对应2种校验位状态 1:出错 ,0:正确
    那么k个校验位可以对应2^k种状态 ;

    n个信息位 + k个校验位 总共表示n+k个位置
    再加上1个正确状态的位置
    合计n+k+1个位置

    我们需要2^k所有状态都覆盖着n+k+1个位置
    所以2^k >= n+k+1

    比如 1010 信息位是4,属于2~4这个范围 所以我需要的校验位就是3
    在这里插入图片描述

    海明码求解步骤 : 左边为高位

    • 确定海明码位数

    • 确定校验位的分布:从低位往高位放,校验位Pi放在 2^(i-1)位置上
      校验位P1 放在 1位置上; P2 放在2位置上 ;P3 放在4位置上;P4 放在 8位置上

    • 信息位的位置转化为二进制
      D1放在3位置上(H3) 那就是 011;
      D2放在5位置上(H5) 那就是 101;
      D3放在6位置上(H6) 那就是 110;
      D4放在7位置上(H7) 那就是 111;

    • 根据对应位置 把D的值进行异或得到P
      异或 : 不同为1 ,相同为 0 - 类似于偶校验 (填上这个结果,所有的个数为偶数)

    • 纠错: 异或结果P再和位置信息异或得到S
      Si =1 证明第i位出错
      在这里插入图片描述

    当数据位左边为低位的时候 要转化!

    在这里插入图片描述

    CRC 循环冗余码

    信息位K位 + 校验位R位
    在这里插入图片描述

    信息码就是数据
    生成多现实用来得到校验位

    • 确定信息位和校验位的位数和N 确定多项式对应的系数二进制
    • 信息位左移校验码位数R, 补零
    • 相除(模2除法)取余数
      最高位是1 上商数为1
      减法: 相同为0,不同为1

    例题

    在这里插入图片描述

    展开全文
  • base64编码的实现什么是base64进制转换关系十进制转二进制进制转八进制十进制转十六进制十六进制转二进制                 什么是base64 base64是对数据进行编码的方式之...

     
     
     
     
     
     
     
     

    什么是base64

    base64是对数据进行编码的方式之一,是最基础的8bit字节码的编码方式。

     

    基本原理(以ASCII为例):

    1、将数据按每3个字节断开( 3 * 8bit = 24,后面会将24以6bit的形式重组,再将6bit填0补充为8bit)

    2、获取要传输的数据中每个字节的ASCII编码

    3、将3个字节的ASCII编码转换为二进制,一共24bit

    4、将24bit每6个拆分为一组,组成4组

    5、再对4组6bit数,在左侧补0,补充为8bit数。此步可省略

    6、以新生成的二进制数所对应的十进制数为索引

    7、通过索引值和Base64编码表,将每个字节的数据替换为编码后的数据

    8、对数据最后不足3个字节的数据,补充 0x00(\x00)到3个字节

    9、对最后替换后的编码数据,补了几个 \x00 ,就替换最后几个数据为 ==

     

    末尾的处理:末尾可能出现不足3个字节的情况,不足则补0 补至3个字节,补0的字节要用 “=” 表示

     
     
     
     

    进制转换关系

    十进制转其他进制都是除对应进制的数字,除到0后将所有余数从下向上拼接成一个从左到右的数字,此数字即为对应进制中所代表的数字

    其他进制转十进制都是按从右到左的位置,对应位置上的数乘进制数的从0~n次方(取决于有几位数),再将乘出来的结果相加,即为十进制中对应的结果
     

    二进制 —— 0、1组合构成,8bit即为一个字符由8个0、1为一组表示。如 10010110 代表

    • 1 —— 1 * 27 = 128
    • 0 —— 0 * 26 = 0
    • 0 —— 0 * 25 = 0
    • 1 —— 1 * 24 = 16
    • 0 —— 0 * 23 = 0
    • 1 —— 1 * 22 = 4
    • 1 —— 1 * 21 = 2
    • 0 —— 0 * 20 = 0

    转换为10进制则为 128 + 0 + 0 + 16 + 0 + 4 + 2 + 0 = 150

     

    八进制 —— 以 0o 开头,不可省略,后方数字以满8进一进行计算。8进制数字从右到左分别代表 80、81、82、83…,如:0o24 则代表

    • 0o - 八进制标识
    • 1 - 2 * 81 = 16
    • 4 - 4 * 80 = 4

    转换为10进制则为 16 + 4 = 20

     

    十六进制 —— 以 0x 开头,不可省略,后方数字以满16进一进行计算。16进制数字从右到左分别代表 160、161、162…,如:0x61则代表

    • 0x —— 十六进制标识
    • 6 —— 6 * 161 = 96
    • 1 —— 1 * 160 = 1

    转换为10进制则为 96 +1 = 97

     
     

    十进制转二进制

    十进制数 97 转二进制

    • 97 / 2 —— 48 ··· 1
    • 48 / 2 —— 24 ··· 0
    • 24 / 2 —— 12 ··· 0
    • 12 / 2 —— 06 ··· 0
    • 06 / 2 —— 03 ··· 0
    • 03 / 2 —— 01 ··· 1
    • 01 / 2 —— 00 ··· 1

    自下向上组合数字,不满8位则在左侧以0填充 —— 01100001

    python中可以直接使用 bin() 方法将十进制转换为二进制

    在这里插入图片描述

     
     

    十进制转八进制

    十进制数 97 转八进制

    • 97 / 8 —— 12 ··· 1
    • 12 / 8 —— 01 ··· 4
    • 01 / 8 —— 00 ··· 1

    转换为八进制后结果为,从下向上拼接一个自左向右的数字 —— 0o141
    python中可以直接使用 oct() 方法将十进制转换为十六进制
    在这里插入图片描述

     
     

    十进制转十六进制

    十进制数 97 转十六进制

    • 97 / 16 —— 06 ··· 1
    • 06 / 16 —— 00 ··· 6

    转换为十六进制结果为 —— 0x61

    python中可以直接使用 hex() 方法将十进制转换为十六进制

    在这里插入图片描述

     
     

    其他进制转10进制

    借助 int(对应进制字符, 进制数) 转换为10进制

    如:

    16进制转10进制
    在这里插入图片描述

     
     

    十六进制转二进制

    十六进制 二进制 十六进制 二进制 十六进制 二进制 十六进制 二进制
    0 0000 1 0001 2 0010 3 0011
    4 0100 5 0101 6 0110 7 0111
    8 1000 9 1001 a 1010 b 1011
    c 1100 d 1101 e 1110 f 1111

     
     
     
     

    关于数据在内存中的大小端模式

    大小端模式是两种数据在内存中存储的不同模式。

     

    数据的高低位,如一个十六进制数据 0x12345678,自左向右为从 高位低位

    • 0x12 —— 高位
    • 0x34 —— ↓
    • 0x56 —— ↓
    • 0x78 —— 低位

     

    内存的高低地址,如下

    • 0x1000 —— 低地址
    • 0x1001 —— ↓
    • 0x1002 —— ↓
    • 0x1003 —— 高地址

     

    大小端模式:

    内存地址 大端模式 小端模式
    0x1000 0x12 0x78
    0x1001 0x34 0x56
    0x1002 0x56 0x34
    0x1003 0x78 0x12

    大端模式将数据的高位存放到内存的低地址小端模式将数据的高位存放到内存的高地址

     

    大端模式是按照从左到右的顺序存储数据,更符合人的阅读和数据的网络传输(TCP协议规定)

     
     

    Python将字节码(bytes)转换为数字

    调用方法: int.from_bytes(bytesData, ‘big’ / ‘little’)

     

    将字节码转换后的数字转换为十六进制的方法:hex()

     

    python3中将字符转为字节码的方式 —> ‘abc’.encode()

    如:
    在这里插入图片描述

     

    小端模式如下:
    在这里插入图片描述

     
     
     
     

    位运算符

    运算符 含义
    & 位与
    l 位或
    ~ 取反
    ^ 亦或
    << 左移位
    >> 右移位

    python解释器会自动将乘法、除法等运算自动的转换为移位运算,所以在python中移位运算符相比于其他运算符并没有明显的效率优势

     
     

    原码、反码、补码

    三码的出现是为了解决计算机中的减法运算(计算机的运算器只有加法),通过补码的方式来进行减法运算

     

    原码:直接将其他进制转化为二进制的形式

     

    反码:

    • 正数 —— 按原码按位取反
    • 负数 —— 符号位不变,其余位置按位取反

     

    补码:

    • 正数 —— 其原码本身
    • 负数 —— 符号位不变,其余位置按位取反后 + 1。另外一个求补码的方法,符号位不变,负数中由低位向高位找到第一个1,保留该为的1及更低位的所有0,对其余位置求反。

     

    如 -2,法一 :

    • 原码 —— 1000 0010
    • 反码 —— 1111 1101
    • 补码 —— 1111 1110

    法二:

    • 原码 —— 1000 0010
    • 补码 —— 1111 1110

     

    实例1、 6 - 2 —> 6 + ( -2 ):

    原码:

    • 6 —— 0000 0110
    • -2 —— 1000 0010

    补码:

    • 6 —— 0000 0110
    • -2 —— 1111 1110

    运算:

    在这里插入图片描述

     
     

    运算实例

    运算时对应位置上数字根据运算符取与、或等,得出结果再转化为10进制

     
     

    & —— 位与

    例: 6 & 4 —> 4
    在这里插入图片描述
    解析:

    • 6 —— 0b0110
    • 4 —— 0b0100

    6 | 4 —> 0b0110 | 0b0100

    • 0b0110
    • 0b0100
    • 0b0100 —— 4

    所以结果为4

     
     

    | —— 位或

    例: 1 | 2 —> 3
    在这里插入图片描述
    解析:

    • 1 —— 0b0001
    • 2 —— 0b0010

    1 | 2 —> 0b0001 | 0b0010

    • 0b0001
    • 0b0010
    • 0b0011 —— 3

    所以结果为3

     
     

    ~ —— 取反

    例: ~12
    在这里插入图片描述

    解析:

    • 12 —— 0000 0110

    在这里插入图片描述

     
     

    >>、<< —— 右移位、左移位

    如其名,向左右移动二进制数所在的位置

    下例,均为python3.7中的移位运算结果,不全具有通用性

     

    正数 5:

    • 5 —— 0000 0101
    • 5 >> 1 —— 0000 0010 —— 2
    • 5 << 1 —— 0000 1010 —— 10

     

    负数 -5:

    • -5 —— 1000 0101
    • -5 >> 1 —— 1000 0011 —— -3
    • -5 << 1 —— 1000 1010 —— -10

     
     
     
     
     
     

    最终代码

    alphabet = b'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
    
    
    def myBase64(src):
    
        # 最终返回的二进制字节码序列
        res = bytearray()
    
        # 获取输入的字符的字节长度,判断要从哪断开
        length = len(src)
    
        # 初始化一个r,用于记录输入的src最后需要补几个0
        # 才能补齐为三个字节
        r = 0
    
        # 进行字节分组,分为每三个字节一组
        for offset in range(0, length, 3):
            # 将所有可以组成3个字节的数据分组,避免分组中出现空
            if offset + 3 <= length:
                triple = src[offset:offset + 3]
            else:
                # 将剩下的不足3个字节的数据单独分组
                triple = src[offset:]
    
                # 记录需要给最后的字节补几个0x00
                r = 3 - len(triple)
    
                # 给最后的分组补充0x00
                triple = triple + '\x00' * r
    
            # 1、通过triple.encode()将字符转为字节(bytes)
            # 2、通过大端模式(视系统而定, 为了保证数据的顺序不会反过来),将数据从内存中读出
            # 3、将bytes数据转换为十进制的数值 int.from_bytes()
            b = int.from_bytes(triple.encode(), 'big')
    
            # 通过对二进制的数据进行移位操作,来将 3个字节 共24个bit 重组为 4个 6bit的数据
            #    由于使用的是大端读取的数据,所以数据的顺序是从左至右
            #    此处将数据 b(代表3个一组的字符数据的字节码的10进制数) 进行移位(操作其二进制数据),以重组数据bit
            for i in range(18, -1, -6):
                # 第一次移动,只保留最左侧的6位
                if i == 18:
                    # index为移位重组为6bit之后,其二进制数据所对应的整数,此数即为Base64编码表中 字符的索引值
                    index = b >> i
                else:
                    # 当后面移动时,每次移动6n位,再通过 & 为与运算符,保留最后的6位,其余均为补位0或 & 运算后的0
                    index = b >> i & 0x3F # 0x3F 为 0b0011 1111,用于仅保留移位后最右侧的6位二进制数
    
                # alphabet为Base64对应表
                res.append(alphabet[index])
    
            # 此处通过上面记录的补了几个0x00,将其替换为 "=" 进行标识
            for i in range(1, r+1):
                # 0x3D为 = 的ascii码
                res[-i] = 0x3D
    
        return res
    testStr = 'abcd'
    print(myBase64(testStr))
    
    

    使用python的base64包

    import base64
    testStr = 'abcd'
    print(base64.b64encode(testStr.encode()))
    
    展开全文
  • 二进制知识详解(理论联系实际)

    千次阅读 2020-01-04 05:29:54
    异或运算表明:不要自我疑惑绪言20190103 二进制知识常用换算进制转换有无符号数双符号位逻辑运算ASCII码常用知识总结规律:20200104异或运算常用结论区分逻辑与按位判断奇偶区别与联系 绪言 本知识点可用于汇编...
  • 本文将从五点详细介绍bcd和ascii ... 1、ascii 转压缩bcd 2、 压缩bcd 转ascii 六、总结语 正文 一、简介  (1) bcd (仅0-9) bcd -十进制代码(Binary Coded Decimal):主要采用 4 位 表示一个十进制
  • 存储器块清零,二进制到BCD码转换,二进制ASCII码转换, 内存块移动.doc
  • 1、Base64编码介绍Base64不能称为加解密算法,Base64编码可以把二进制数据转换为可打印的ASCII字符,常用于email消息中的二进制数据编码和HTTP协议中的basic认证。Base64编码之后的ASCII字符串包括64个可打印字符,...
  • 我们生活中所能看和写的文字和符号,包括数字并不能直接被计算机所认识和接受,必须用相应的规则转换成二进制代码后,才能被计算机所认识,而这个规则就是编码。本文就十进制编码 BCD 和字符中的 ASCII 和汉字...
  • 共128个字符 ,7位二进制编码 为了存入计算机,通常在最高位补0,凑足1B 可印刷字符:32~126,其余为控制,通信字符 大写字母:A~Z :65~90 ; 小写字母:a~z :97 ~ 122 小例题 字符串 小总结 奇偶校验 由...
  • 在计算机内部,数都是用二进制表示的,二进制与八进制和十六进制很容易转换。因此我们需要掌握十进制、二进制、八进制和十六进的用法。 p进制数由0,1,2,…,p–1共p个数字构成,运算规则是逢p进1。 逻辑关系 ##...
  • 《80×86/Pentium微机原理及接口技术》(余春暄),北京工业大学电控学院大二下学期的微机原理与接口技术课程的实验部分,80x86汇编语言的实践要做的是实验和实验九。实验九的内容是用x86汇编语言实现数码转换。 ...
  • 《80×86/Pentium微机原理及接口技术》(余春暄),北京工业大学电控学院大二下学期的微机原理与接口技术课程的实验部分,80x86汇编语言的实践要做的是实验和实验九。实验九的内容是用x86汇编语言实现数码转换。 ...
  • 2.1.1 进位计数法 2.1.2 进制转换 任意进制转十进制 十进制转任意进制 整数情况(除基,取余法) 小数情况(乘基,取整法) 2的n次方 进制之间的转换 ...无符号数:整个机器字长的全部二进制位均为数值位,没有
  • ()Base64原理解析

    2018-11-15 23:57:44
    阅读目录  一. Base64编码由来  二.Base的索引表  三.Base64的原理  四 参考: 回到顶部  一.... 为什么会有Base64编码呢?...这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字...
  • 1、ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节...
  • 1. 基础1.1 ASCII码我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个...
  • 1、ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个...
  • 硬盘中只能存储二进制数据 把字节转换成字符方便我们阅读 写数据的时候会把十进制的整数97,转换为二进制整数97 fos.write(1100001); 97--->...硬盘中存储的数据都是字节 ...1个字节=8个比特位...ascii码对照表
  • 1.控制输入框的方法可以使用ASCII来控制,原理就是:输入设备输入的任何内容都会转换成特定的二进制供计算机运算,该二进制又对应于一个特定的十进制,所以人们便编制了输入设备、二进制、十进制对应表,即ASCII码表...
  • 计算机组成原理--数的表示及计算

    千次阅读 多人点赞 2020-08-23 23:04:35
    文章目录一、考纲1. 数制与编码2.定点数的表示和运算3.浮点数的表示和运算4.算术逻辑单元(ALU)、数制与编码1.进制及其转换:1.非十进制数转换成十进制数2....字符与字符串ASCII码输入码:音码(汉语
  • 计算机的数值 ...4.计算机中的编码分为数值编码(有二进制码和BCD码)和西文字符编码(ASCII码),BCD码用二进制表示的十进制数 BCD码的特点:保留十进制的权,数字用0和1表示 8421BCD(BCD)编...
  • 第二步 计算每一个字符对应的ASCII码十进制 第三步 计算出十进制对应的二进制,若不足8位,在前面添加0进行补全 第四步 将8位的二进制码,按照6个6个一组划分,若不能整除6,在最末添加0补足6位 第五步 计算对应...
  • 本讲要求:掌握二进制、十六进制和带符号数的表示以及BCD码、ASCII码 本讲重点:十六进制数和补码 本讲难点:负数的补码表示 授课内容 一、数与数制 1、十进制记数法 在十进制记数中,用0,1,2,…,9这10个符号来...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 153
精华内容 61
关键字:

二进制转ascii码原理