c语言符号表txt,C语言符号、指令表.doc

C语言符号、指令表.doc

C C C 语 语语言言言符符符号号号控控控制制制命命命令令令表表 表 编译指令 编 译 指 令 说 明 include 包 含 另 一 个 文 件 define 定 义 一 个 宏 ( macro) 或 是 常 量 undef 取 消 一 个 宏 常 量 的 定 义 asm 和 endasm 在 程 序 中 加 入 汇 编 语 言 的 程 序 ifdef、 ifndef、 else、 endif 用 于 条 件 式 的 编 译 注解 单 行 注 解 ; /*多 行 注 解 */ 基本数据类型 ( int,float,double,char,void) 数据类型 类型说明 长度(位) 数据长度 bit 位 1 0, 1 char 字符 8 128127 unsigned char 无符号字符 8 0255 signed char 有符号字符 8 128127 int 整型 16 3276832767 short int 短整型 16 3276832767 unsigned int 无符号整型 16 065535 signed int 有符号整型 16 3276832767 long int 长整型 32 21474836482147483647 unsigned long int 无符号长整型 32 0429496729 5 signed long int 有符号长整形 32 21474836482147483647 float 浮点数实数 32 0.175e -380.402e38 double 双精度浮点 32 0.175e -380.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 C C 语 语语言言言符符符号号号控控控制制制命命命令令令表表 表 常量表示法 常数 规则 范例 十进制 一般十进制格式 1234567890 二进制 开头加上 0b 0b00001110 八进制 开头加上 O O0123 十六进制 开头加上 0 x 0 xFF45 无符号整数常量 结尾加上 U 30000U 长整数常量 结尾加上 L 299L 无符号长整数常量 结尾加上 UL 327800UL 浮点数的常量 结尾加上 F 4.234F 字符常量 以单引号括起来 a 字符串常量 以双引号括起来 “hello” -运算符- 算术运算 运算符 说明 范例 执行结果 加 cab; c 等于 10 减 da b; d 等于 6 * 乘 ea*b ; e 等于 16 / 除 fa/b; f 等于 4 取余数 gab; g 等于 0 加 1 c; 相当于 cc1; c 等于 11 减 1 d;相当于 dd 1; d 等于 5 等于 a8; 设置 a 等于 8 先相加在等于 e5;相当于 ee5; e 等于 21 先相减在等于 f 5;相当于 ff 5; f 等于1 * 先相乘在等于 b*5;相当于 bb*5; b 等于 0 / 先相除在等于 a/5;相当于 aa/5; a 等于 1 先取余数在等于 a5;相当于 aa5; a 等于 3 假设 a 等于 8,b 等于 2 比较运算 运算符 说明 范例 执行结果 等于 a5 F 不等于 a5 T 大于 a5 T 大于等于 a5 T 比较运算结果是个布尔值既TRUE( 真 值 ) 或 FALSE( 假 值 )。假设 a 等于 8 C C C 语 语语言言言符符符号号号控控控制制制命命命令令令表表 表 逻辑运算 运算符 说明 范例 执行结果 else 语 句 2; 例 ifd4 d0; 如 果 d 等 于 4 就 设 置 d 等 于 0 else d; 否 则 就 将 d 加 1 ifticks0 如 果 ticks 等 于 0 ticks1000; ticks 设 置 成 1000 counter0; counter0 加 1 嵌 套 if 语 句 例 ifcounter010 counter1; counter00; ifcounter110 counter2; counter10; switch 语 句 switch 变 量 case 常 量 1 语 句 1; break; case 常 量 2 语 句 2; break; case 常 量 3 语 句 3; break; default ; 语 句 n; C C C 语 语语言言言符符符号号号控控控制制制命命命令令令表表 表 for 循 环 for 初 值 ,条 件 ,变 化 值 语 句 ; 例 fori0;i 指向结构体成员运算符 . 结构体成员运算符 2 2 级优先级级优先级 右结合右结合 逻辑非运算符 按位取反运算符 自增运算符 自减运算符 - 负号运算符 类型 类型转换运算符 * 指针运算符 地址与运算符 sizeof 长度运算符 3 3 级优先级级优先级 左结合左结合 * 乘法运算符 / 除法运算符 取余运算符 4 4 级优先级级优先级 左结合左结合 加法运算符 - 减法运算符 5 5 级优先级级优先级 左结合左结合 右移运算符 6 6 级优先级级优先级 左结合左结合 、 关系运算符 7 7 级优先级级优先级 左结合左结合 等于运算符 C C C 语 语语言言言符符符号号号控控控制制制命命命令令令表表 表 不等于运算符 8 8 级优先级级优先级 左结合左结合 按位与运算符 9 9 级优先级级优先级 左结合左结合 按位异或运算符 1010 级优先级级优先级 左结合左结合 | 按位或运算符 1111 级优先级级优先级 左结合左结合 逻辑与运算符 1212 级优先级级优先级 左结合左结合 逻辑或运算符 1313 级优先级级优先级 右结合右结合 条件运算符 1414 级优先级级优先级 右结合右结合 - * / | 全为赋值运算符 1515 级优先级级优先级 左结合左结合 , 逗号运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值