--- title: c语言二级考点 date: 2024-09-11T15:53:30Z tags: [] --- ### 结构化语言 结构化语言的特点就是包括三种基本结构(顺序结构,选择结构,循环结构) 使用了结构化语言程序就具有结构化 #### 特点 1. 模块化 2. 自顶往下 3. 逐步求精 4. 限制使用go语句 ### 程序执行过程 1. 源程序(`.c`​) 编译 2. 目标文件(`.obj`​) 链接 3. 执行文件(`.exe`​) 执行 ### 常量 #### 整数 * ​`0`​开头的是8进制 * ​`0x`​开头的是16进制 #### 小数 * ​`0.7`​=`.7`​ * ​`7.0`​=`7.`​ * 科学计数`6E6`​ E的前后必须有数,后面必须为整数 #### 字符型 ##### 普通字符 c语言只有单字符 A=65 a=97 ##### 转义字符 * 一般转义字符:`\n`​ `\t`​ * 八进制转义字符:`\0`​开头,`\0343`​ * 十六进制转义字符:`\0x`​开头,`\0xaf`​ ### 注释 开头:/* 结尾:*/ ### 三段论 表达式=数值 ### 标识符 #### 关键字 * int * float * acse 不能作为用户标识符 #### 预定义标识符 * printf * scanf * define 可以作为用户标识符 #### 用户标识符 * int a * int _a #### 规则 1. 字母,数字,下划线 2. 不能以数字开头 ‍