C语言重要的知识点复习资料.doc

C语言重要的知识点复习资料.doc

ID:58461402

大小:72.00 KB

页数:11页

时间:2020-05-14

C语言重要的知识点复习资料.doc_第1页
C语言重要的知识点复习资料.doc_第2页
C语言重要的知识点复习资料.doc_第3页
C语言重要的知识点复习资料.doc_第4页
C语言重要的知识点复习资料.doc_第5页
资源描述:

《C语言重要的知识点复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言重要知识点复习资料一、C语言基础(一)C语言特点(1)语言简洁、紧凑、使用方便、灵活。(2)运算符及数据结构丰富(3)具有结构化的控制语句,程序设计自由度大,代码质量高单精度型float(4)具有位处理和地址操作能力整型int(5)用C语言写的程序可移植性好实型(浮点型)(二)双精度型double枚举型enum基本类型字符型char数组类型数据类型构造类型结构体型struct指针类型共用体型union空类型(无值类型)void(三)结构①C程序是由函数构成的,至少要有main()函数②函数由函数的首部和函数体组成③函数首部由函数名

2、、类型、属性、参数名、参数类型组成④函数体由声明部分和执行部分组成⑤C程序总是从main函数开始运行⑥每个语句和数据声明的最后必须有一个分号(四)常量1.整型常量:(1)十进制整数(2)八进制整数(以0开头)(3)十六进制整数(以0x开头)(4)长整型常数(在数字后加字符L或l)2.实型常量(1)十进制数(小数形式)(2)指数形式(e前e后必有数,e后必为整数).⑶字符串常量:用“”的字符序列eg:“A”为两个字符,即“A”和“”(4)字符常量:用‘’的字符序列(5)符号常量:不是常量的数据类型#define符号常量常量(符号常量通

3、常用大写字母)(五)变量标识符:字母,数字和下划线三种字符组成,且第一个字符必须是字母或者下划线。1.整型变量:(1)基本型:int(2)短整型:shortint或short(3)长整型:longshort或long(4)无符号型:存储单元中全部二进制用做存放数本身,不包括符号位(1)C语言提供四个标识符long、short、unsigned、signed来表示基本类型。①Signedint有符号基本整型(可简写为int)②Unsignedint无符号基本整型③Signedshortint有符号短整型④Unsignedshortint无

4、符号短整型⑤Signedlongint有符号长整型⑥Unsignedlongint无符号长整型2.实型变量(1)单精度(float型):占4个字节(32位),只提供7位有效数字(2)双精度(double型):占8个字节,只提供15~16位有效数字3.字符变量:用来存放字符常量charc1,c2;c1='a';c2='b'注意:%c表示将输出字符%d表示将输出十进制数.注解:‘a’的ASCII码为97,‘A’的ASCII码为654.变量初始化:变量名=表达式(六)运算符和表达式1.运算符类型算术运算符+—*/%(求余数)比较运算符><==

5、(等于)>=<=!=(不等于)逻辑运算符!&&

6、

7、位运算符<<>>~

8、^&赋值运算符=条件运算符?:逗号运算符,指针运算符*&求字节数运算符sizeof注意:参加+-*/运算两个数中有一个数为实数或双精度数,则结果是double型(双精度)P365运算符优先级来执行2.自增、自减运算符:(1)只用于变量(++5)×(2)++i,--i:在使用i之前,先使i的值加或减1(3)I++,i--:在使用i之后,再使i的值加或减1注意:-I++相当于-(i++)3.关系运算符(比较运算符)>(大于)<(小于)==(等于)>=(大于等于)<=(小于

9、等于)!=(不等于)4.逻辑运算符运算符作用使用方式&&a、b都为真,则a&&b为真,否则为假。a&&b

10、

11、a、b都为假,则a

12、

13、b为假,否则为真。a

14、

15、b!a为真,则!a为假;a为假时,!a为真。!a5.赋值运算符=(1)表达式v=e的作用是求出表达式e的值,并把结果复制给v。e可以是常量、变量、或表达式。(2)如果v和e的类型不同,赋值运算执行时会把e的值转化为v的类型。(3)如果等于号两侧的类型不一致,但都是数值型或是字符型时,在赋值时要进行类型转换。见书P60-61规则1-8(4)左值v必须是变量或是其他能够存储数据的对象。关系

16、:!(非)高算术运算符关系运算符&&和

17、

18、赋值运算符低6.逗号运算符和逗号表达式注意:任何运算符优于逗号运算符(七)不同类型数据间的转换与运算强制类型转换运算符:(1)(double)a将a转换成double类型(2)(int)(x+y)将x+y的值转换成整型(3)(float)(5%3)将5%3的值转换成float型(4)(int)x+y将X转换成整数类型后再与y相加7.条件运算符:表达式1?表达式2:表达式3(1)功能:判断表达式1的值,如果成立就执行表达式2,否则就执行表达式3。(2)条件运算符是C语言中唯一的三目运算符.二、程序

19、控制结构1.字符数据的输入输出(1)putchar函数:字符输出函数①功能是在显示器上输出单个字符。②一般形式为:putchar(c)③C可以是字符变量或整型变量(2)getchar函数①功能是从键盘上输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。