☰
ASCII字符集和转义字符
2026/10/17 10:35:55 网站建设 项目流程

小知识:十进制(dec),八进制(oct),十六进制(hex)及字符(ch)

1.ASCII字符集

ASCII字集规定了256个字符对应的数值(主要是128个)

https://zh.cppreference.com/w/cpp/language/ascii

要点: 1. A到 I 是从65到90

2.对应大小字母 ASCII 码值相差 32

3.数字字符 0 到 9 对应 48 到 57

4.从 0 到 31 是不可打印字符

2.转移序列

但ASCII码值从0 到 31 字符是不可打印字符,无法通过单引号括起来表达,所以用转移序列表达

2.1字符转移序列

转移体现在: printf(“abcdfe”) printf(“abcd\nfe”)// n 改为 \n 就是转移为换行

eg:‘\?’ 转移为:防止三字母词(防止??)会被解释为])

‘ \' ’ 表示字符常量 ‘(单引号)

‘ \" ’ 双引号

‘ \\ ’ 表示斜杠

…………

2.2数字转义字符

0 到 31还有不能用以上方法表示的字符,就有了数字转义字符

1. \ddd, d d d 表示 1到 3 个八进制数字,如 \130 表示 'X'

2.\xdd dd表示两个十六进制数字 如: \x30 = ‘0’

求字符串的长度用库函数 strlen(“……”) [头文件是 <string.h>]

格式:printf(“%d”,strlen(“……”));

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询