当前位置: 首页 > news >正文

为什么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:`

http://www.dtcms.com/a/128996.html

相关文章:

  • NET模式下如何配置虚拟机的IP地址为静态的
  • 在Ubuntu 22.04里使用KVM创建虚拟机Ubuntu 22.04
  • 【源码】Mybatis源码
  • 图片文本识别OCR+DeepSeekapi实现提取图片关键信息
  • Linux权限理解
  • [IEEE TIP 2024](cv即插即用模块分享)IdeNet信息增强模块 性能提升必备!
  • 如何用海伦公式快速判断点在直线的哪一侧
  • MCP(模型上下文协议)简单案例
  • XILINX DDR3专题---(1)IP核时钟框架介绍
  • Python及C++中的列表
  • 2025届蓝桥杯JavaB组个人题解(题目全)
  • 【音视频】SDL播放PCM音频
  • 【音视频】SDL渲染YUV格式像素
  • 十六届蓝桥杯嵌入式省赛直播基本外设驱动
  • 设计模式 Day 8:策略模式(Strategy Pattern)完整讲解与实战应用
  • Bartender 5 for Mac 多功能菜单栏管理
  • CSS >子元素选择器和空格
  • 2025年第十六届蓝桥杯省赛C++ A组真题
  • nvm list available 无法查看解决办法
  • GEO优化实战指南:构建生成式AI时代的品牌内容霸权
  • 汇舟问卷:国外问卷调查技巧有哪些,具体该怎么操作
  • Linux-内核驱动-makemenu,make modules,make uImage,杂项
  • AI编程案例拆解|基于机器学习XX评分系统-前端篇
  • DAPP实战篇:使用ethersjs连接智能合约并输入地址查询该地址余额
  • 【愚公系列】《Python网络爬虫从入门到精通》048-验证码识别(滑动拼图验证码)
  • Dify智能体平台源码二次开发笔记(3) - 智能体API的三方验证集成
  • 国网B接口云镜控制接口流程详解以及检索失败原因(电网B接口)
  • leetcode 204. Count Primes
  • 《深入理解生命周期与作用域:以C语言为例》
  • 概念辨析:Redis 多路 I/O 复用和多线程