"); //-->
附表1-2 C51编译器的扩展关键字
关键字用 途说 明auto存储种类说明用以说明局部变量,缺省值为此break程序语句退出最内层循环case程序语句Switch语句中的选择项char数据类型说明单字节整型数或字符型数据const存储类型说明在程序执行过程中不可更改的常量值continue程序语句转向下一次循环default程序语句Switch语句中的失败选择项do程序语句构成do..while循环结构double数据类型说明双精度浮点数else程序语句构成if..else选择结构enum数据类型说明枚举extern存储种类说明在其他程序模块中说明了的全局变量flost数据类型说明单精度浮点数for程序语句构成for循环结构goto程序语句构成goto转移结构if程序语句构成if..else选择结构int数据类型说明基本整型数long数据类型说明长整型数register存储种类说明使用CPU内部寄存的变量return程序语句函数返回short数据类型说明短整型数signed数据类型说明有符号数,二进制数据的最高位为符号位sizeof运算符计算表达式或数据类型的字节数static存储种类说明静态变量struct数据类型说明结构类型数据swicth程序语句构成switch选择结构typedef数据类型说明重新进行数据类型定义union数据类型说明联合类型数据unsigned数据类型说明无符号数数据void数据类型说明无类型数据volatile数据类型说明该变量在程序执行中可被隐含地改变while程序语句构成while和do..while循环结构附表1-1 ANSIC标准关键字级 别类 别名 称运算符结合性1强制转换、数组、结构、联合强制类型转换( )右结合下标[ ]存取结构或联合成员->或.2逻 辑逻辑非!左结合字 位按位取反~增 量加一++减 量减一--指 针取地址&取内容*算 术单目减-长度计算长度计算sizeof3算 术乘*右结合除/取模%4算术和指针运算加+减-5字 位左移<<右移>>6关系大于等于>=大于>小于等于<=小于<7恒等于==不等于!=8字 位按位与&9按位异或^10按位或|11逻 辑逻辑与&&左结合12逻辑或||13条 件条件运算?:14赋 值赋值=复合赋值Op=15逗 号逗号运算,右结合
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。