C语言32个关键字九种控制语句以及34种运算符

上传人:平*** 文档编号:14309058 上传时间:2017-10-29 格式:DOC 页数:3 大小:40.16KB
返回 下载 相关 举报
C语言32个关键字九种控制语句以及34种运算符_第1页
第1页 / 共3页
C语言32个关键字九种控制语句以及34种运算符_第2页
第2页 / 共3页
C语言32个关键字九种控制语句以及34种运算符_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言32个关键字九种控制语句以及34种运算符》由会员分享,可在线阅读,更多相关《C语言32个关键字九种控制语句以及34种运算符(3页珍藏版)》请在金锄头文库上搜索。

1、1.auto 用来声明自动变量。 可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加 auto 关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自 2.static 用来声明静态变量。可以显式的声明变量为静态变量。也为局部变量。只在声明它的函数内有效。它的生命周期从程序开始起一直到程序结束。而且即使使用完毕后,它的值仍旧不还原。即使没有给静态变量赋值,它也会自动初始化为 0.例:static int name=1.3.extern 用来声明全局变量。同时声明在 main 函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它

2、是一直存在的。全局变量也会初始化为 0.例:extern int name;4.register 用来声明为寄存器变量。也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。例:register int name=1;5.int 用来声明变量的类型。int 为整型。注意在 16 位和 32 位系统中它的范围是不同的。16 位中占用 2个字节。32 位中占用 4 个字节。还可以显式的声明为无符号或有符号:unsigned int signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。也可用 shor

3、t 和 long 来声明为短整型,或长整行。例:int num;6.float 用来声明变量的类型。float 为浮点型,也叫实型。它的范围固定为 4 个字节。其中 6 位为小数位。其他为整数位。例:float name;7.double 用来声明为双精度类型。它的范围为 8 个字节。14 位为小数位。也可使用更高精度的 long double 它的范围则更大,达到 10 字节。例:double name;8.struct 用来声明结构体类型。结构体可以包含各种不同类型的量。比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用。例:struct some

4、 int a=1; float b=1.1; double=1.1234567;kkk;这样就可以使用 kkk.a 来使用结构体中的成员变量了 。也可以显式的用 struct some aaa,bbb;来声明多个结构体变量。9.char 用来定义为字符型变量。它的范围通常为 1 个字节。它在内存中是以 ASC|玛来表示的。所以它也可以跟整型来运算。也可使用无符号或有符号来定义。sigened char unsigned char 例:char c;10.break 用来表示中断。一般用在循环中。判断是否满足条件然后中断当前循环。例:break;11.continue 用来表示跳过当前其后面的语

5、句,继续下一次循环。例:continue;12.long 用来声明长型的类型。比如 long int long double .13.if 判断语句,用来判断语句是否满足条件,例:if a=bk=n;14.switch 条件选择语句,常用来判断用户选择的条件来执行特定语句。例:switch (name) case ok: printf(yes,ok!);printf(yes,ok!);printf(yes,ok!);break; case no: printf(oh,no!);default: printf(error.!) break; 15.case 配合 switch 一起使用,例子同上

6、。16.enum 用来声明枚举变量。. 例:enum dayone,two,three,four,five,six,seven ;17.typedef 类型重定义.可以重定义类型,例:typedef unsigned int u_int; /将无符号整形定义为 u_int .18.return;返回语句。可以返回一个值。当我们定义一个函数为有返回值的时候则必须返回一个值。19.unio 定义联共用体。用法用 struct 相同。不同的是共用体所有成员共享存储空间.unio kkkint a; float b; kka;20.const 定义为常量. 例: const int a; /变量 a

7、的值不能被改变.21.unsigned 定义为无符号的变量. 默认变量都为有符号的.除非显示的声明为 unsigned 的.22.for 循环语句.可以指定程序循环多少次. 例: for (int i=0;i1)printf(a1);31.else 常用来配合 if 一起使用。例:if a=b k=n;else k=s;32.short 用于声明一个短整型变量: 例: short int a; c 语言的九种控制语句1、if( )else (条件语句)2、for() (循环语句)3、while() (循环语句)4、dowhile()(循环语句)5、continue(结束本次循环语句)6、bre

8、ak (终止执行 switch 或循环语句)7、switch (多分支选择语句)8、goto (转向语句)9、return (从函数返回语句)括号表示其中是一个条件,表示内嵌的语句。例如:if()else的具体语句可以写成:if(xy)z=x;else z=y;34 种运算符按优先级排序,空行表示优先级下降,01 为最高,最先算 1431 均为双目,左结合 01()圆括号 02下标 03 -指针型结构成员 04.结构成员 05 !逻辑非 06 位非 07 +自增 08-自减 09-取负 10(类型)类型转换 11*取内容 12&取地址 13sizeof 求字节 此级(513)均为单目运算,且都为右结合 14*乘 15/除 16%求余 17+加 18-减 19右移 21大于 24=大于等于 25=等于 26!=不等于 27&位与 28 位异或 29|位或 30&与 31|或 32?:条件运算 此级(32)为三目运算,右结合 33=赋值运算 另有 10 个扩展符+=,-=,*=,/=,%=,=,=,&=,=,|= 34,逗号运算

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号