C语言知识点整理

C语言知识点整理

ID:38264801

大小:97.59 KB

页数:22页

时间:2019-06-07

C语言知识点整理_第1页
C语言知识点整理_第2页
C语言知识点整理_第3页
C语言知识点整理_第4页
C语言知识点整理_第5页
资源描述:

《C语言知识点整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C语言程序设计基础考点1C语言的基础知识1.C语言程序的结构⑤C语言允许使用注释(/*……*///……)③程序总是从main函数开始执行的,无论主函数在什么位置。④所有语句都必须以分号结束,函数的最后一个语句也不例外。①一个程序由一个或者多个源程序文件组成。②函数是C程序的主要组成部分。⑥程序行的书写格式自由,可以一行内写几条语句,也可以一条语句分写在几行上。⑦C语言本身不提供输入输出语句,输入输出操作是通过库函数scanf()、printf()等函数来实现的。2.C语言的关键字与标识符1.关键字是C语言中

2、有特殊意义和用途、不得作为它用的字符序列,如:char、int、void、auto、long、if、struct、sizeof、typedef等,共32个。标识符是C语言中用来表示变量名、数组名、函数名、结构体名、共用体名、枚举常量名、用户定义的数据类型名及语句标号等用途的字符序列。标识符分为系统标识符和用户标识符。(1)所有C语言的关键字都必须小写。(2)标识符由1~32个字符组成,第一个字符必须是字母或下划线,后面的字符可以是字母、数字或下划线。(3)用户标识符不能与C关键字相同,大小写字母代表不同的标识符。

3、3.数据类型数据类型基本类型构造类型指针类型枚举类型整型字符型实型(浮点)空类型数组类型结构体型共用体型单精度型双精度型222.C语言中的数据有常量与变量之分,它们分别属于不同的数据类型。整型常量:包括正整数、负整数和零。十进制整数(如987、-82、0等。对于长整型,要在数字后面加字母L或小写字母l)、八进制整数(以0开头的数,如:0723、-012、00等)和十六进制整数(以0x开头的数,如:0x1B3、-0x9F、0x0等)。实型常量:又称浮点数。有两种表示形式:小数形式(如:0.123、.123、123.

4、0、123.、0.0等。在不影响数的精确度前提下,小数点前的0或小数点后的0可以省略。),指数形式(如:1.23e5,123e-3,-7.8e0等。字母e之前是尾数,必须有数字;e后面是指数,必须为整数)。字符常量:C的字符常量是用一对单引号引起来的一个字符。如'a','B','?','6','$'。'a'和'A'是不同的字符常量。字符串常量:是用一对双引号引起来的字符序列,如:"Howareyou?","A"。这里的"A"是字符串,它与单引号引起来的字符常量'A'是不同的。考点2算术表达式1.算术运算符及优先级

5、1.算术运算符+、-、*、/与数学中的四则运算符含义相同。应注意当"/"两边是整型时,其结果仍为整型,直接舍弃了小数点后部分,而不是四舍五入。2."%"两边必须是整型,a%b的含义是求a除以b的余数。3.++、--只能用在整型变量的前后,其含义是使变量的值增1、减1。4.运算符++、--的优先级高于*、/、%,运算符*、/、%的优先级高于+、-。2.混合运算整型、实型、字符型数据间可以混合运算。例如:10+'a'+1.5-8765.1234*'b'是合法的。doublefloatlongunsignedintch

6、ar,short低高考点3关系表达式和逻辑表达式1.关系表达式1、关系运算符(1)C语言共有6种关系运算符:<(小于)、>(大于)、<=(不大于)、>=22(不小于)、==(等于)和!=(不等于)。(2)关系运算符的优先级如下:<、>、<=、>=的优先级别相同,==、!=的优先级别相同。前4种运算符的优先级别高于后两种运算符的优先级别。算术运算符的优先级别高于关系运算符的优先级别。2、关系表达式(1)用一种关系运算符将两个同类型(或相容)的表达式连接起来的式子称为关系表达式,其格式为:表达式1关系运算符表达式2(

7、2)关系表达式的值是逻辑值,当关系表达式的值为"真"时,其值为1;当关系表达式的值为"假"时,其值为0。2.逻辑表达式1、逻辑运算符逻辑运算符共有3种:!(逻辑非)、&&(逻辑与)和

8、

9、(逻辑或)。它们的运算规则如下:!a若a为真,则!a为假;若a为假,则!a为真。a&&b若a、b为真,则a&&b为真,否则为假。a

10、

11、b若a、b都为假,则a

12、

13、b为假,否则为真。逻辑运算符的优先级如下!优先于双目算术运算符(*、/、%、+、-),双目算术运算符优先于关系运算符,关系运算符优先于&&,&&优先于

14、

15、。2、逻辑表达式逻

16、辑表达式指是用逻辑运算符将表达式连接起来的式子,逻辑表达式的值为0或者为1。考点4字符表达式1.在C语言中,字符和整型有时是通用的。这是因为字符以ASCII码形式存储,每个ASCII码都有唯一的值,取值范围在0~127(扩展ASCII码在0~255)之间。在此区间,字符和整型是完全通用的。2.两个字符大小的比较是按它们所对应的ASCII代码值比较的。考点5赋值1.用一个赋

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

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

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