没有合适的资源?快使用搜索试试~ 我知道了~
C语言知识点总结【完美版】
2星 需积分: 35 105 下载量 20 浏览量
2015-10-06
20:40:31
上传
评论 18
收藏 110KB DOC 举报
温馨提示
试读
13页
很接地气的一份复习资料,总结也很到位,针对考试中的易错点(良心易错点),满满12页,快来下载~~
资源推荐
资源详情
资源评论
C 语言最重要的知识点
总体上必须清楚的:
程序结构是三种顺序结构 、选择结构分支结构、循环结构。
读程序都要从 入口然后从最上面顺序往下读碰到循环做循环碰到选择做选择,有且只有一个
函数。
计算机的数据在电脑中保存是以 二进制的形式数据存放的位置就是 他的地址
是位 是指为 或者 。 是指字节一个字节 八个位
概念常考到的:
、编译预处理不是 语言的一部分,不占运行时间,不要加分号。 语言编译的程序称为源程序,它以
数值存放在文本文件中。
、这个写法是错误的,一定不能出现分号。
、每个 语言程序中 函数是有且只有一个。
、在函数中不可以再定义函数。
、算法:可以没有输入,但是一定要有输出。
、 ! 可用于循环结构和 "#$% 语句。
&、逗号运算符的级别最低,赋值的级别倒数第二。
第一章 C 语言的基础知识
第一节、对 C 语言的基础认识
、 语言编写的程序称为源程序,又称为编译单位。
、 语言书写格式是自由的,每行可以写多个语句,可以写多行。
、一个 语言程序有且只有一个 函数,是程序运行的起点。
第二节、熟悉 vc++
、' 是软件,用来运行写的 语言程序。
、每个 语言程序写完后,都是先编译,后链接,最后运行。($((()*(((+)这个过程中注意$ 和)*
文件时无法运行的,只有+ 文件才可以运行。(常考!)
第三节、标识符
1、标识符(必考内容):
合法的要求是由字母,数字,下划线组成。有其它元素就错了。
并且第一个必须为字母或则是下划线。第一个为数字就错了
2、标识符分为关键字、预定义标识符、用户标识符。
关键字:不可以作为用户标识符号。"$,- ,都不是关键字。迷惑你的地方 , 是可以做为用
户标识符。因为 , 中的第一个字母大写了,所以不是关键字。
预定义标识符:背诵 "$,- ,$./。记住预定义标识符可以做为用户标识符。
用户标识符:基本上每年都考,详细请见书上习题。
第四节:进制的转换
十进制转换成二进制、八进制、十六进制。
二进制、八进制、十六进制转换成十进制。
第五节:整数与实数
) 语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。
(考过两次)
、 语言中的八进制规定要以 开头。0 的数值是非法的,八进制是没有 0 的,逢 0 进 。
、 语言中的十六进制规定要以 + 开头。
小数的合法写法:C 语言小数点两边有一个是零的话,可以不用写。
在 语言中可写成
在 语言中可以写成。
)实型数据的合法形式:
、(就是合法的,且数据是 1
(
。
、考试口诀:e 前 e 后必有数,e 后必为整数。请结合书上的例子。
) 整型一般是 个字节字符型是 个字节,双精度一般是 0 个字节:
.)2+表示 + 是长整型。
/"2+表示 + 是无符号整型。
第六、七节:算术表达式和赋值表达式
核心:表达式一定有数值!
、算术表达式:3,(,4,5,6
考试一定要注意:“57两边都是整型的话,结果就是一个整型。 5 的结果就是
857如果有一边是小数,那么结果就是小数。 5 的结果就是
867符号请一定要注意是余数,考试最容易算成了除号。)6符号两边要求是整数。不是整数就错了。
9注意:::;
、赋值表达式:表达式数值是最左边的数值,该表达式为 ,常量不可以赋值。
、+错啦,定义时,不可以连续赋值。
、+
+对滴,定义完成后,可以连续赋值。
、赋值的左边只能是一个变量。
、+&&;对滴,+ 就是 &
、<)&;对滴,+ 就是 &
、复合的赋值表达式:
;
43;运行完成后, 的值是 。
一定要注意,首先要在 3 的上面打上括号。变成(3)再运算。
、自加表达式:
自加、自减表达式:假设 ,33(是为 ), 33(为 );
运行的机理:33是先把变量的数值加上 ,然后把得到的数值放到变量 中,然后再用这个33
表达式的数
值为
,而 33是先用该表达式的数值为
,然后再把 的数值加上 为 ,
再放到变量 中。 进行了33 和 33后 在下面的程序中再用到 的话都是变量 中的 了。
考试口诀:33在前先加后用,33在后先用后加。
、逗号表达式:
优先级别最低。表达式的数值逗号最右边的那个表达式的数值。
(,,)的表达式的数值就是 。
=(,,)整个是赋值表达式这个时候 = 的值为 。(有点难度哦!)
=,,(整个是逗号表达式)这个时候 = 的值为 。
补充:
、空语句不可以随意执行,会导致逻辑错误。
、注释是最近几年考试的重点,注释不是 语言,不占运行时间,没有分号。不可以嵌套!
、强制类型转换:
一定是 ()不是 (),注意 类型上一定有括号的。
注意()( 3) 和()3的区别。 前是把 3 转型,后是把 转型再加 。
、三种取整丢小数的情况:
1、;
2、;
3、5; 5;
第八节、字符
)字符数据的合法形式:
>>是字符占一个字节,??是字符串占两个字节含有一个结束符号。
>>的 数值表示为 0,>>的 数值是 &,>>的 数值是 。
一般考试表示单个字符错误的形式:>>??
字符是可以进行算术运算的,记住: >>(0
大写字母和小写字母转换的方法: >>3>>相互之间一般是相差 。
)转义字符:
转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。
一般转义字符:背诵@、 @、 @A、 @7、 @@。
八进制转义字符: ‘@A是合法的, 前导的 是不能写的。
十六进制转义字符:’@+A才是合法的,前导的 不能写,并且 + 是小写。
、字符型和整数是近亲:两个具有很大的相似之处
$%
- ,86$7得到的输出结果:
- ,867 得到的输出结果:
第九章、位运算
)位运算的考查:会有一到二题考试题目。
总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。
例 : $%
BB这种题目的计算是先要把 的十进制 化成二进制,再做位运算。
例 : 一定要记住,异或的位运算符号” C7。异或 得到 。
异或 得到 。两个女的生不出来。
考试记忆方法:一男一女才可以生个小孩。
例 : 在没有舍去数据的时候,BB左移一位表示乘以 ;DD右移一位表示除以 。
第二章
第一节:数据输出(一)(二)
、使用 - , 和 "$, 函数时,要在最前面加上E$./8")%7
、- , 可以只有一个参数,也可以有两个参数。(选择题考过一次)
、- ,(“ 第一部分 ”,第二部分 );把第二部分的变量、表达式、常量以第一部分的形式展现出来!
、- ,(“ 6,67,) 考试重点!
一定要记住是将 和 以第一部分的形式现在在终端也就是黑色的屏幕上。考试核心为:一模一样。在黑色
屏幕上面显示为 ,
- ,(“ 6,@67,)那么输出的结果就是:,
、+&; 一定要弄清楚为什么是这个结果!过程很重要
- ,(“ 67, +);
- ,(“ 6)7, +); &
- ,(“ 6E)7,+); &
- ,(“ 6+7, +);
- ,(“ 6E+7,+); +
、+,; 注意这种题型
$% =FA;
- ,(“ 67,+,); 一个格式说明,两个输出变量,后面的 不输出
- ,(“ 6$7,=); 结果为:
7、一定要背诵的
格式说明 表示内容 格式说明 表示内容
6
整型
6$
字符 $%
6.
长整型 .)2
6"
字符串
6,
浮点型 <)
6)
八进制
6., )/. 6E)
带前导的八进制
66
输出一个百分号
6+
十六进制
剩余12页未读,继续阅读
资源评论
- 李卤蛋2020-08-11蛮多错的,里面很多自相矛盾的地方,27积分性价比不高,
bincus
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 花数据集+数据集汇总+标签txt+数据集汇总代码+迁移学习最佳模型+全部迭代最佳模型
- 20240329224412.zip
- switch.docx `switch`语句是C++中的一种流程控制语句,通常用于根据表达式的值选择执行不同的代码块 下面是`
- python绘制直方图-02-进程之间不共享全局变量.ev4.rar
- python绘制直方图-01-第三天知识点回顾.ev4.rar
- 01背包问题动态规划.docx
- 表达式求值.docx表达式求值涉及许多不同的情况和方法,具体取决于表达式的形式和要求的精度 下面是一个简单的例子
- python绘制直方图-08-软件的卸载.ev4.rar
- tcp和udp的区别.docx
- 斐波那契数列c.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功