2026/10/17 10:35:58

ASCII字符集和转义字符

ASCII字符集和转义字符 小知识十进制dec八进制oct十六进制hex及字符ch1.ASCII字符集ASCII字集规定了256个字符对应的数值主要是128个https://zh.cppreference.com/w/cpp/language/ascii要点 1. A到 I 是从65到902.对应大小字母 ASCII 码值相差 323.数字字符 0 到 9 对应 48 到 574.从 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 表示 X2.\xdd dd表示两个十六进制数字 如 \x30 ‘0’求字符串的长度用库函数 strlen“……” [头文件是 string.h]格式printf“%d”strlen“……”