跳转到主要内容
Calcton

0 的 ASCII 码是什么字符?

ASCII 码 0 对应 NUL 空字符:十六进制 0x00,八进制 0,二进制 0000000。附分类区间、Ctrl 组合键与记忆锚点。

控制字符0-127 全量收录0x00 · 0000000
编码 0 对应字符
NUL 空字符
0x00十六进制
0八进制
00000007 位二进制
—大小写翻转
C 语言用 NUL 作为字符串结尾标志("\0"),也常出现在内存初始化与补位场景。

相邻编码

进制展开

想看 0 在二进制、十六进制、八进制下的完整展开与位权分解,访问 进制对照页(0)。

分区速览

控制字符(0-31、127)
不可打印,用于设备控制与文本协议;1-26 可用 Ctrl+字母 直接键入。
数字字符(48-57)
字符 "0" 到 "9" 连续排列,转数值只需减 48。
大写字母(65-90)
"A" 到 "Z" 连续,与对应小写相差 32。
小写字母(97-122)
"a" 到 "z" 连续,与对应大写相差 32。
标点与符号
空格(32)以及散布在字母区之间的标点符号。

常见问题

0 对应 NUL 空字符,属于控制字符,不可直接打印。十六进制写法是 0x00,二进制是 0000000。

记住四个锚点即可:空格 32、字符 "0" 是 48、"A" 是 65、"a" 是 97,其余按字母表顺序往后数,数字区 48 到 57 连续。

正好相差 32(即 0x20,第 6 个二进制位)。大写转小写加 32,小写转大写减 32,例如 "A"=65、"a"=97。

ASCII 只定义了 0-127 共 128 个字符;Unicode 把它完整保留在前 128 个码位上,UTF-8 编码下这些字符仍占 1 个字节,所以 ASCII 文本天然是合法的 UTF-8。

C 语言用 NUL 作为字符串结尾标志("\0"),也常出现在内存初始化与补位场景。
ASCII 码转换器ASCII 码对照表(128 个字符编码)

搜索计算器

搜索全站计算器、分类与页面,回车直达