为什么ASCII的A是65[特殊字符]

为什么ASCII的A是65

1. ASCII是怎么来的

ASCII是1960年代美国标准协会制定的,目的是统一计算机字符编码。它们要在**7个比特位(0-127)**里,塞下所有英文字符,数字,标点和控制符。

2. 为什么A是65?

是排版和设计上的逻辑安排:

  • ASCII前32个编号(0-31):是一些控制字符(比如回车,换行)
  • 32-47:一些常用标点符号
  • 48-57:是0-9的数字
  • 58-64:又是一堆标点符号(比如冒号,等号,问号)
  • 🙌65-90:才是大写字母A-Z
    这个设计是为了让字符的编号有条理,我们可以用代码判断是不是字母,只要看它是不是在这个区间。

3 一个nerdy的类比

把ASCII想象成一张宿舍分配图

  • 0-31是保安和管理员(控制字符)
  • 32-47是杂物间(标点)
  • 48-57是一楼的“数字宿舍”
  • 65-90是二楼的“大写字母宿舍”
  • 97~122是三楼的“小写字母宿舍

A被分到了编号65

宿舍形象图
ASCII编码中90-97之间有一段小夹层,它们不是字母也不是数字,而是一堆符号/标点
91:[
92:
93:]
94:^
95:_
96:`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值