
C语言常量、标识符、转义字符一、标识符变量名规则只能由**字母、数字、下划线 _ **组成首字符不能是数字只能是字母或下划线不能用 * . % 这类符号不能是C语言关键字二、整型常量十进制正常数字如 163八进制 0 开头数字只能是 0~7 不能出现8、9例 012十六进制 0x / 0X 开头数字 09,af 例 0xffff长整型数字末尾加大写后缀 L 如 1L坑数字里面不能加逗号 987,023 直接非法三、实型浮点数常量普通小数 -77.77 合法科学计数法 E / e✅ 规则e前面必须有数字e后面必须是整数❌ 错误例子 0.8103e0.2 指数是小数非法四、字符常量 转义字符高频错题区核心 \ 开头的一整串转义序列整体只代表【1个字符】八进制转义 \ddd\ 1~3位数字数字范围只能 0~7❌ 不能有8、9 \028 、 \018 非法例 ‘\102’ 整体是1个字符十六进制转义 \xhh\x 后面跟12位只能是09,a~f❌ \xie 里面i不属于十六进制字符非法基础合法转义\n 换行、 \t 制表符、 \ 代表反斜杠本身字符常量必须单引号包裹只能存1个字符标识符字母下划线开头数线下划线字母整型0八0x十六八进制无八九长整型末尾L浮点e后必须是整数转义斜杠开头算1个八进制0到7十六进制a-f