1 / 15
文档名称:

c语言基础知识总结.docx

格式:docx   大小:110KB   页数:15
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言基础知识总结.docx

上传人:2024678321 2022/2/23 文件大小:110 KB

下载得到文件列表

c语言基础知识总结.docx

文档介绍

文档介绍:----
1 / 15
语言最重要的知识点复习资料
总体上必须清楚的 :
1)程序构造是三种 :顺序构造、选择构造(分支构造) 、循环构造。
2) 读程序都要从main() 入口 , 然后从最上面顺序往下读( 碰到循环做循环, 15
----
3、复合的赋值表达式:
int a=2 ;
a*=2+3 ;运行完成后,
一定要注意,首先要在
a 的值是 10。〔 a=a*(2+3)=2*5=10 〕
2+3 的上面打上括号。变成〔2+3〕再运算。
15 / 15
----
4、自加表达式:
自加、自减表达式:假设a=5, ++a〔是为 6〕, a++〔为 5〕;
运行的机理: ++a 是先把变量的数值加上 1,然后把得到的数值放到变量a 中,然后再用这
个 ++a 表达式的数值为 6,而 a++是先用该表达式的数值为5,然后再把 a 的数值加上1 为 6,
再放到变量 a 中。 进展了 ++a 和 a++后 在下面的程序中再用到a 的话都是变量a 中的 6 了。
考试口诀 : ++ 在前先加后用,++在后先用后加。
5、逗号表达式:
优先级别最低。表达式的数值逗号最右边的那个表达式的数值。
〔 2, 3, 4〕的表达式的数值就是4。
15 / 15
----
z=〔 2,3, 4〕 (整个是赋值表达式 ) 这个时候
z= 2,3, 4 〔整个是逗号表达式〕这个时候
z 的值为
z 的值为
4。〔有点难度哦!〕
2。
15 / 15
----
补充:
1、空语句不可以随意执行,会导致逻辑错误。
15 / 15
----
2、注释是最近几年考试的重点,注释不是C 语言,不占运行时间,没有分号。不可以嵌套!
3、强制类型转换:
一定是〔int〕a 不是int 〔 a〕,注意类型上一定有括号的。
注意〔 int 〕〔 a+b〕 和〔 int 〕 a+b 的区别。前是把 a+b 转型,后是把a 转型再加b。
4、三种取整丢小数的情况:
1、 int a = ;
2、 (int)a ;
3、 1/2; 3/2;
第八节、字符
8 / 15
----
1〕字符数据的合法形式::
'1' 是字符占一个字节,
'0' 的 ASCII 数值表示为
"1" 是字符串占两个字节 (含有一个完毕符号
48, 'a' 的 ASCII 数值是 97, 'A' 的 ASCII
)。
数值是
65。
15 / 15
----
一般考试表示单个字符错误的形式:
'65'
"1"
15 / 15
----
字符是可以进展算术运算的,记住:
'0'-0=48
15 / 15
----
大写字母和小写字母转换的方法:
'A'+32='a'
相互之间一般是相差
32。
15 / 15
----
2〕转义字符:
15 / 15
----
转义字符分为一般一般转义字符:背诵八进制转义字符:十六进制转义字符:
转义字符、八进制转义字符、十六进制转义字符
\0、 \n、’、 〞、 。
‘\141’是合法的,前导的 0 是不能写的。
’\x6d ’才是合法的,前导的0 不能写,并且

x 是小写。
15 / 15
----
3、字符型和整数是近亲:两个具有很大的相似之处
char a = 65 ;
15 / 15
----
printf( “%c〞, a);
printf( “%d〞, a);
得到的输出结果:
得到的输出结果:
a
65
15 / 15
----
第九章、位运算
15 / 15
----
1〕位运算的考察:会有一到二题考试题目。
总的处理方法:几乎所有的位运算的题目都要按这个流程来处理〔先把十进制变成二进制再变成十进制〕 。
15 / 15
----
例 1:
char a = 6, b;
15 / 15
----
例 2:
b = a<<2;这种题目的计算是先要把a 的十进制6 化成二进制,再做位运算。
一定要记住,异或的位运算符号〞^ 〞。0 异或1 得到 1。
15 / 15
----
0 异或
0 得到
0。两个女的生不出来。
15 / 15
----
考试记忆方法:一男 (1)一女 (0)才可以生个小孩(1) 。
15 / 15
----
例 3:在没有舍去数据的时候,<<左移一位表示乘以
2; >>右移一位表示除以
2。
15 / 15
----
第二章
15 / 15
----
第一节:数据输出〔一〕〔二〕
1、使用 printf 和 scanf 函数时,要在最前