C语言符号、指令表
《C语言符号、指令表》由会员分享,可在线阅读,更多相关《C语言符号、指令表(8页珍藏版)》请在装配图网上搜索。
C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 编译指令 编 译 指 令 说 明 include 包 含 另 一 个 文 件 define 定 义 一 个 宏 macro 或 是 常 量 undef 取 消 一 个 宏 常 量 的 定 义 asm 和 endasm 在 程 序 中 加 入 汇 编 语 言 的 程 序 ifdef ifndef else endif 用 于 条 件 式 的 编 译 注解 单 行 注 解 多 行 注 解 基本数据类型 int float double char void 数据类型 类型说明 长度 位 数据长度 bit 位 1 0 1 char 字符 8 128 127 unsigned char 无符号字符 8 0 255 signed char 有符号字符 8 128 127 int 整型 16 32768 32767 short int 短整型 16 32768 32767 unsigned int 无符号整型 16 0 65535 signed int 有符号整型 16 32768 32767 long int 长整型 32 2147483648 2147483647 unsigned long int 无符号长整型 32 0 4294967295 signed long int 有符号长整形 32 2147483648 2147483647 float 浮点数 实数 32 0 175e 38 0 402e38 double 双精度浮点 32 0 175e 38 0 402e38 void 空 0 没任何数据 用户自定义数据类型格式 typedef struct 数据类型 变量序列 1 数据类型 变量序列 1 自定义数据类型的名称 保留字 at alien bdata break bit case char code compact const continue data default do double far else enum extern float for goto if funcused idata int inline interrupt large long pdata priority reentrant return sbit sfr sfr16 short sigend sizeof small static struct switchc task typedef using union unsigned void volatile while xdata C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 常量表示法 常数 规则 范例 十进制 一般十进制格式 1234567890 二进制 开头加上 0b 0b00001110 八进制 开头加上 O O0123 十六进制 开头加上 0 x 0 xFF45 无符号整数常量 结尾加上 U 30000U 长整数常量 结尾加上 L 299L 无符号长整数常量 结尾加上 UL 327800UL 浮点数的常量 结尾加上 F 4 234F 字符常量 以单引号括起来 a 字符串常量 以双引号括起来 hello 运算符 算术运算 运算符 说明 范例 执行结果 加 c a b c 等于 10 减 d a b d 等于 6 乘 e a b e 等于 16 除 f a b f 等于 4 取余数 g a b g 等于 0 加 1 c 相当于 c c 1 c 等于 11 减 1 d 相当于 d d 1 d 等于 5 等于 a 8 设置 a 等于 8 先相加在等于 e 5 相当于 e e 5 e 等于 21 先相减在等于 f 5 相当于 f f 5 f 等于 1 先相乘在等于 b 5 相当于 b b 5 b 等于 0 先相除在等于 a 5 相当于 a a 5 a 等于 1 先取余数在等于 a 5 相当于a a 5 a 等于 3 假设 a 等于 8 b 等于 2 比较运算 运算符 说明 范例 执行结果 等于 a 5 F 不等于 a 5 T 小于 a 大于 a 5 T 小于等于 a 大于等于 a 5 T 比较运算结果是个布尔值既 TRUE 真 值 或 FALSE 假 值 假设 a 等于 8 C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 逻辑运算 运算符 说明 范例 执行结果 else 语 句 2 例 if d 4 d 0 如 果 d 等 于 4 就 设 置 d 等 于 0 else d 否 则 就 将 d 加 1 if ticks 0 如 果 ticks 等 于 0 ticks 1000 ticks 设 置 成 1000 counter 0 counter 0 加 1 嵌 套 if 语 句 例 if counter 0 10 counter 1 counter 0 0 if counter 1 10 counter 2 counter 1 0 switch 语 句 switch 变 量 C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 case 常 量 1 语 句 1 break case 常 量 2 语 句 2 break case 常 量 3 语 句 3 break default 语 句 n for 循 环 for 初 值 条 件 变 化 值 语 句 例 for i 0 i 10 i x x i for i 1 i 10 i for j 1 j 10 j printf d d i j 无 穷 循 环 for while 循 环 while 条 件 语 句 例 while ch A ch getche 无 穷 循 环 while 1 do while 循 环 do 语 句 while 条 件 例 do ch getche while ch A goto 语 句 loop1 x if x 100 goto loop1 指针和函数 指针的定义 数据类型 指针变量的名字 例 char p int x 指针与数组 例 char filename 80 char p p filename 指针 p 存放 filename 的开始地址 int x 5 1 2 3 4 5 C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 int p sum i p x 指针 p 存放数组 x 的开始地址 for i 0 i 5 i sum sum p i p i 相当于 x i 指针的运算 1 针 变 量 前 面 加 上 号 就 是 取 得 指 针 所 指 向 位 置 的 内 容 例 i nt x 5 1 2 3 4 5 int p p x 指针 p 存放数组 x 的开始地址 p 10 相当于设置 x 0 等于 10 2 变 量 前 面 加 上 int p p 指针 p 存放 x 的地址 相当于 p 是指向 x 的指针 p 1 相当于设置 x 等于 1 3 int p p 指针 p 存放 x 2 的地址 相当于 p 是指向 x 2 的指针 p 50 相当于设置 x 2 等于 50 函数 函数类型 函数名称 参数序列 参数说明 函数的主体 例 v oid delay void 不返回任何数据的函数 unsigned char i j 没有任何参数的函数 for i 0 i 255 i for j 0 j 255 j main delay 调用函数 例 u nsigned char sum unsigned chat a unsigned chat b unsigned chat x check GLCD busyflag 函数中可以调用另一个函数 x a b return x return 会返回 x 的数据 中断服务函数 void 中断服务程序的名称 void interrupt 中断号码 using 寄存器组号码 C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 中断服务子程序主体 中断号码 define IE0 VECTOR 0 0 x03 define TF0 VECTOR 1 0 x0B define IE1 VECTOR 2 0 x13 define TF1 VECTOR 3 0 x1B define SIO VECTOR 4 0 x23 对于 S51 有定时器 2 define TF2 VECTOR 5 0 x2B 例 s tatic void xint0 isr void interrupt IE0 VECTOR 或 0 using 1 unsigned char i j 0 xFF for i 0 i 指 向 结 构 体 成 员 运 算 符 结 构 体 成 员 运 算 符 2 级 优 先 级 右 结 合 逻 辑 非 运 算 符 按 位 取 反 运 算 符 自 增 运 算 符 自 减 运 算 符 负 号 运 算 符 类 型 类 型 转 换 运 算 符 指 针 运 算 符 地 址 与 运 算 符 sizeof 长 度 运 算 符 3 级 优 先 级 左 结 合 乘 法 运 算 符 除 法 运 算 符 取 余 运 算 符 4 级 优 先 级 左 结 合 加 法 运 算 符 减 法 运 算 符 5 级 优 先 级 左 结 合 右 移 运 算 符 6 级 优 先 级 左 结 合 C 语言符号控制命令表语言符号控制命令表语言符号控制命令表 关 系 运 算 符 7 级 优 先 级 左 结 合 等 于 运 算 符 不 等 于 运 算 符 8 级 优 先 级 左 结 合 按 位 与 运 算 符 9 级 优 先 级 左 结 合 按 位 异 或 运 算 符 10 级 优 先 级 左 结 合 按 位 或 运 算 符 11 级 优 先 级 左 结 合 逻 辑 与 运 算 符 12 级 优 先 级 左 结 合 逻 辑 或 运 算 符 13 级 优 先 级 右 结 合 条 件 运 算 符 14 级 优 先 级 右 结 合 全 为 赋 值 运 算 符 15 级 优 先 级 左 结 合 逗 号 运 算 符- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 符号 指令
![提示](https://www.zhuangpeitu.com/images/bang_tan.gif)
关于本文