C语言中的关键字.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:4 大小:273KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言中的关键字.doc

C语言中的关键字.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言中的关键字auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数switch:用于开关语句case:开关语句分支enum:声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)return:子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const:声明只读变量float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do:循环语句的循环体while:循环语句的循环条件static:声明静态变量if:条件语句表2_1转义字符及其含义字符形式功能等效按键ASCII代码\n\t\b\r\F\\\’\”\ddd\xhh换行(LF),横向跳格(HT)退格(BS)回车(CR)走纸换页(FF)反斜杠字符单引号字符双引号字符1至3位八进制数所代表的字符1至2位十六进制数所代表的字符CTRL+JCTRL+ICTRL+HCTRL+MCTRL+L\‘“10981312923934类型二进制位长度值域charintfloatdoublevoid81632640-128~127-32768~327673.4e-38~3.4e+381.7e-308~1.7e+308valuelesssigned有符号unsigned无符号long长Short短3.变量的初始化程序中常需要对一些变量预先设置初值。C语言规定,可以在定义变量时,使变量初始化。变量初始化只需定义变量时在变量名后面加一赋值号及一个常数。它的一般形式是:类型变量名=常数;以下是几个示例:charch=′a′;intfirst=0;floatx=123.45;在书写变量说明时,应注意以下几点:(1)允许在一个类型说明符后,说明多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。(2)最后一个变量名之后必须以“;”号结尾。(3)变量说明必须放在变量使用之前。一般放在函数体的开头部分。2.4数据类型转换变量的数据类型是可以转换的。转换的方法有两种,一种是隐式转换,一种是显式(强制)转换。1.算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2.关系运算符用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。3.逻辑运算符用于逻辑运算。包括与(&&)、或(||)、非(!)三种。4.位操作运算符参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。5.赋值运算符用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。6.条件运算符这是一个三目运算符,用于条件求值(?:)。7.逗号运算符用于把若干表达式组合成一个表达式(,)。8.指针运算符用于取内容(*)和取地址(&)二种运算。9.求字节数运算符用于计算数据类型所占的字节数(sizeof)。10.特殊运算符有括号(),下标[],成员(→,.)等几种。1、基本运算符(1)加法运算符“+”,加法运算符为双目运算符,即应有两个量参与加法运算。如a+b,4+8等。具有右结合性。(2)减法运算符“-”,减法运算符为双目运算符。但“-”也可作负值运算符,此时为单目运算,如-x,-5等具有左结合性。(3)乘法运算符“*”,双目运算,具有左结合性。(4)除法运算符“/”,双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。3.自增1,自减1运算符作用