ACSII码详解

计算机以二进制的形式存储和处理数据,因此字符必须按特定的规则进制二进制编码才能进入计算机
ASCII(American Standard Code for Information Interchange:美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统
ACSII 是对一套西文字符(字母,数字,符号)进行二进制编码的体系
编码方式:
用一个字节来表示控制字符,数字,字母,英文标准点符号
标准的ACSII码是用一个字节中的7个二进制位,最高位0或者作为校验位,可以表示2^7即0000 0000~0111 1111 共128个字符。
扩展的ASCII码当欧洲国家使用时128个符号是不够的,于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号,用满了一个字节的8个二进制位,可以表示2^8即256个字符

注:
位(bit)计算机最小的存储单位,由数字0或者1组成,用字母小b表示
字节(Byte)计算机中数据处理的基本单位或信息的最小单位
8个二进制称为一个字节,用字母大B表示,即 1Byte=8bit

这里截了一部分ASCII码图,需要看详情的可以去ASCII码对应表
这里表示一个二进制,十进制,十六进制的值在ASCII码中对应的图形是什么
在这里插入图片描述

码表特点:
在这里插入图片描述

如
(因为数字是从0开始使用可以直接加,大小写字母需要加完后减一)
数字0的ASCII码为48,得3的ASCII码为48+3=51,8的ASCII码为48+8=56
大写字母"A"的ASCII码为65,得C的ASCII码为65+3-1=67,X的ASCII码为65+24-1=88
小写字母"a"的ASCII码为97,得i的ASCII码为97+9-1=105,m的ASCII码为97+13-1=109

如题:
已知B的ASCII码为66,求c的ASCII码是多少?
这种可以先算出大C的ASCII码值,然后根据小写字母对应的字母比大写字母大32
大C的ASCII码值为67,小c的ASCII码为67+32=99

从小到大排列以下字符的ASCII码值:A9zF5Ydk
因为小写字母>大写字母>数字>空格
所以先得 z,d,k最大,其次是 A,F,Y 最后是9,5
最后排序的结果为
z>k>d>Y>F>A>9>5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值