- 2
- 0
- 约5.49千字
- 约 7页
- 2021-08-11 发布于山东
- 举报
C主要知识点总结
C主要知识点总结
PAGE / NUMPAGES
C主要知识点总结
C语言最重要的知识点复习资料! (2010-04-18 09:54:14)
整体上一定清楚的
:
1)
程序构造是三种
:
次序构造 ,
循环构造 ( 三个循环构造 ), 选择构造 (if
和 switch)
2)
读程序都要从
main() 进口 ,
而后从最上边次序往下读
( 遇到循环做循环
, 遇到选择做选择 ) 。
计算机的数据在电脑中保存是以二进制的形式 . 数据寄存的地点就是他的地点 .
4)bit 是位 是指为 0 或许 1。 byte 是指字节 , 一个字节 = 八个位 .
必定要记着 二进制 怎样化成十进制。观点常考到的:
1、编译预办理不是 C 语言的一部分,不再运转时间。 C语言编译的程序称为源程序,它以 ASCII 数值寄存在文本
文件中。
2、每个 C 语言程序中 main 函数是有且只有一个。
3、在函数中不可以够再定义函数。
4、算法的是必定要有输出的,他能够没有输入。
5、 break 可用于循环构造和 switch 语句。
6、逗号运算符的级别最低。
第一章
1)合法的用户表记符观察:
合法的要求是由字母,数字,下划线构成。有其余元素就错了。
而且第一个一定为字母或则是下划线。第一个为数字就错了。
要点字不可以够作为用户表记符号。 main define scanf printf 都不是要点字。诱惑你的地方 If 是能够做为用
户表记符。由于 If 中的第一个字母大写了,因此不是要点字。
2)实型数据的合法形式:
就是合法的,且数据是 2.333 ×10-1 。
考试口诀: e 前 e 后必有数, e 后必为整数。 .
3)字符数据的合法形式 : :
1 是字符占一个字节, 1 是字符串占两个字节 ( 含有一个结束符号 ) 。
0 的 ASCII 数值表示为 48, a 的 ASCII 数值是 97, A 的 ASCII 数值是 65。
4) 16 位机子中,整型一般是两个字节 , 字符型是一个字节,双精度一般是 4 个字节: 32 位中, 4,1,8 ;
考试时候一般会说,在 16 位编译系统,或许是 32 位系统。遇到这类状况,不要去管,同样做题。掌握整型
一般是两个字节 , 字符型是一个字节,双精度一般是 4 个字节就能够了。
5)转义字符的观察:
在程序中 int a = 0x6d ,是把一个十六进制的数给变量 a 注意这里的 0x 一定存在。
1
在程序中 int a = 06d, 是一个八进制的形式。
在转义字符中, ’\x6d ’ 才是合法的, 0 不可以写,而且 x 是小写。
‘\141 ’ 是合法的, 0 是不可以写的。
‘\108 ’ 是非法的,由于不可以够出现 8。
6)算术运算符号的优先级别:
同级其他有的是从左到右,有的是从右到左。
7)强迫种类变换:
必定是 ( int ) a 不是 int ( a),注意 种类上必定有括号的 。
注意( int )( a+b)和( int ) a+b 的差异。前是把 a+b 转型,后是把 a 转型再加 b。
8)表达式的观察:
是表达式就必定有数值。
赋值表达式 :表达式数值是最左侧的数值, a=b=5; 该表达式为 5,常量不可以够赋值。
自加、自减表达式:假定 a=5, ++a(是为 6), a++ (为 5);
运转的机理: ++a 是先把变量的数值加上 1,而后把获得的数值放到变量 a 中,而后再用这
个 ++a 表达式的数值为 6,而 a++是先用该表达式的数值为 5,而后再把 a 的数值加上 1 为 6,
再放到变量 a 中。进行了 ++a 和 a++后在下边的程序中再用到 a 的话都是变量 a 中的 6 了。
考试口诀: ++在前先加后用, ++在后先用后加。
逗号表达式 :优先级别最低;表达式的数值逗号最右侧的那个表达式的数值。
( 2, 3, 4)的表达式的数值就是 4。
9)位运算的观察:
会有一到二题考试题目。
总的办理方法:几乎全部的位运算的题目都要按这个流程来办理(先把十进制变为二进制再变为十进制)。
例 1: char a = 6, b;
b = a2; 这类题目的计算是先要把 a 的十进制 6 化成二进制,再做位运算。
例 2: 必定要记着,
例 3: 在没有舍去数据的时候, 左移一位表示乘以 2; 右移一位表示除以 2。
10) 018 的数值是非法的,八进制是没有 8 的,逢 8 进 1。
11) %符号两边要求是整数。不是整数就错了。
三种取整丢小数的状况:
1、
; 1
2、 (int)a ;
3、
2
第二章
1) printf 函数的格式观
您可能关注的文档
最近下载
- 元素周期表高清.pdf VIP
- 2025广东新人教版七年级英语下学期月考测试卷.docx VIP
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
- 物业费测算模板表.xls VIP
- 2025护理法律法规运用试题及答案.docx VIP
- (2025年)易制毒易制爆危险化学品培训试题(含答案).docx VIP
- 经鼻高流量氧疗护理(2025版).pptx VIP
- 广东省深圳市2022届高三第一次模拟考试化学试题及参考答案.pdf VIP
- 16CG2716CJ72-1 预制及拼装式轻型板-轻型兼强板(JANQNG).docx VIP
- 江西省2024年五方面人员考试真题及答案.docx VIP
原创力文档

文档评论(0)