没有合适的资源?快使用搜索试试~ 我知道了~
c语言知识点总结【完美版】
5星 · 超过95%的资源 需积分: 50 107 下载量 67 浏览量
2013-07-11
10:32:59
上传
评论 8
收藏 134KB DOC 举报
温馨提示
试读
15页
1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址. 4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.
资源推荐
资源详情
资源评论
C 语言最重要的知识点
总体上必须清楚的:
程序结构是三种顺序结构 、选择结构分支结构、循环结构。
读程序都要从 入口然后从最上面顺序往下读碰到循环做循环碰到选择做选
择,有且只有一个 函数。
计算机的数据在电脑中保存是以 二进制的形式数据存放的位置就是 他的地址
是位 是指为 或者 。 是指字节一个字节 八个位
概念常考到的:
、编译预处理不是 语言的一部分,不占运行时间,不要加分号。 语言编译的程序称
为源程序,它以 数值存放在文本文件中。
、这个写法是错误的,一定不能出现分号。
、每个 语言程序中 函数是有且只有一个。
、在函数中不可以再定义函数。
、算法:可以没有输入,但是一定要有输出。
、 ! 可用于循环结构和 "#$% 语句。
&、逗号运算符的级别最低,赋值的级别倒数第二。
第一章 C 语言的基础知识
第一节、对 C 语言的基础认识
1、 语言编写的程序称为源程序,又称为编译单位。
、 语言书写格式是自由的,每行可以写多个语句,可以写多行。
、一个 语言程序有且只有一个 函数,是程序运行的起点。
第二节、熟悉 vc++
、' 是软件,用来运行写的 语言程序。
、 每 个 语 言 程 序 写完 后 , 都 是 先编 译 , 后 链 接 , 最 后 运 行 。( $((()*(((
+)这个过程中注意$ 和)* 文件时无法运行的,只有+ 文件才可以运行。(常
考!)
第三节、标识符
1、标识符(必考内容):
合法的要求是由字母区分大小写,数字,下划线组成。有其它元素就错了。
并且第一个必须为字母或则是下划线。第一个为数字就错了
2、标识符分为关键字、预定义标识符、用户标识符。
关键字:不可以作为用户标识符号。"$,- ,都不是关键字。迷
惑你的地方 , 是可以做为用户标识符。因为 , 中的第一个字母大写了,所以不是关键字。
预定义标识符:背诵 "$,- ,$./。记住预定义标识符可以做为用
户标识符。
用户标识符:基本上每年都考,详细请见书上习题。
第四节:进制的转换
十进制转换成二进制、八进制、十六进制。
二进制、八进制、十六进制转换成十进制。
第五节:整数与实数
) 语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成
二进制来进行处理。(考过两次)
、 语言中的八进制规定要以 开头。0 的数值是非法的,八进制是没有 0 的,
逢 0 进 。
、 语言中的十六进制规定要以 + 开头。
小数的合法写法:C 语言小数点两边有一个是零的话,可以不用写。
在 语言中可写成
在 语言中可以写成。
)实型数据的合法形式:
、(就是合法的,且数据是 1
(
。
b、考试口诀: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右移一位表示除以 。
第二章
剩余14页未读,继续阅读
资源评论
- zhanghaooy2014-05-22非常强大的总结,并且很认真!推荐!
- brant_guo2017-12-16好东西,很认真做的东西,有普适性!
cutoyfinally
- 粉丝: 2
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功