1 / 55
文档名称:

c语言基础知识总结.doc

格式:doc   大小:2,086KB   页数:55页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

c语言基础知识总结.doc

上传人:幸福人生 2022/4/18 文件大小:2.04 MB

下载得到文件列表

c语言基础知识总结.doc

相关文档

文档介绍

文档介绍:c语言基础知识总结
C语言基础知识要点
- 2 -
C语言知识要点复习资料
总体上必须清楚的:
1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。
2)读程序都要从main()入口,式)这个时候z的值为2。
补充:
1、空语句不可以随意执行,会导致逻辑错误。
2、注释是最近几年考试的重点,注释不是C语言,不占运行时间,没有分号。不可以嵌套!
3、强制类型转换:
C语言基础知识要点
- 7 -
一定是 (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;
第八节、字符
1)字符数据的合法形式::
'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。
  '0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。
一般考试表示单个字符错误的形式:'65' "1"  
字符是可以进行算术运算的,记住: '0'-0=48
大写字母和小写字母转换的方法: 'A'+32='a' 相互之间一般是相差32。
C语言基础知识要点
- 8 -
2)转义字符:
转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。
一般转义字符:背诵\0、 \n、 \’、 \”、 \\。
八进制转义字符: ‘\141’ 是合法的, 前导的0是不能写的。
十六进制转义字符:’\x6d’ 才是合法的,前导的0不能写,并且x是小写。
3、字符型和整数是近亲:两个具有很大的相似之处
   char a = 65 ; 
printf(“%c”, a); 得到的输出结果:a
printf(“%d”, a); 得到的输出结果:65
第九章、位运算
1)位运算的考查:会有一到二题考试题目。
总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。
C语言基础知识要点
- 9 -
例1: char a = 6, b;
    b = a<<2; 这种题目的计算是先要把a的十进制6化成二进制,再做位运算。
例2: 一定要记住,异或的位运算符号” ^ ”。0 异或 1得到1。
0 异或 0得到0。两个女的生不出来。
考试记忆方法:一男(1)一女(0)才可以生个小孩(1)。
例3: 在没有舍去数据的时候,<<左移一位表示乘以2;>>右移一位表示除以2。   
第二章
第一节:数据输出(一)(二)
1、使用printf和scanf函数时,要在最前面加上#include“”
2、printf可以只有一个参数,也可以有两个参数。(选择题考过一次)
3、printf(“ 第一部分 ”,第二部分 );把第二部分的变量、表达式、常量以第一部分的形式展现出来!
C语言基础知识要点
- 10 -
4、printf(“a=%d,b=%d”,12, 34) 考试重点!
一定要记住是将12和34以第一部分的形式现在在终端也就是黑色的屏幕上。考试核心为:一模一样。在黑色屏幕上面显示为 a=12,b=34
printf(“a=%d,\n b=%d”,12, 34)那么输出的结果就是:a=12,
b=34
5、int x=017; 一定要弄清楚为什么是这个结果!过程很重要
printf(“%d”, x); 15
printf(“%o”, x); 17
printf(“%#o”,x); 017
printf(“%x”, x); 11
printf(“%#x”,x); 0x11
6、int x=12,y=34; 注意这种题型
char z=‘a’;
printf(“%d ”,x,y); 一个格式说明,两个输出变量,后面的y不输出
printf(“%c”,z); 结果为:12a
C语言基础知识要点
- 11 -
7、一定要背诵的
格式说明
表示内容
格式说明
表示

最近更新

2020—2021年部编版四年级语文上册期中考试带.. 7页

2020年一年级语文上册三单元复习及答案(三套).. 14页

2020年二年级数学上册期末卷及答案(三套) 21页

2020年人教版一年级语文上册四单元模拟题及答.. 11页

事业单位会计岗位实习报告 10页

2020年人教版二年级语文上册第一次月考复习卷.. 10页

2020年人教版年级语文上册第次月考总复习及答.. 17页

2020年部编人教版二年级语文上册第二次月考质.. 13页

2020年部编版二年级数学上册三单元题及答案(二.. 13页

2020年部编版二年级语文上册三单元试题及答案.. 9页

2021年一年级数学上册期中测试卷(参考答案) 6页

2021年三年级语文上册期中测试卷带答案 6页

2021年二年级数学上册期中测试卷 6页

2021年人教版三年级语文下册期末考试卷(新版).. 7页

2021年人教版五年级语文下册期中综合检测 8页

2021年人教版六年级语文下册期中考试卷(通用).. 7页

2021年人教部编版三年级语文上册期中考试卷及.. 7页

2021年冀教版三年级数学(上册)期中试题及答案.. 5页

2021年北京版一年级数学上册期中考试题(1套) 6页

2021年北京版三年级数学上册期中试卷(带答案).. 5页

三极管放大电路教案 7页

浅谈研发测试管理 4页

高中数学第4章框图4.2结构图课件新人教A版选修.. 33页

考研英语词汇练习题及答案 5页

二年级上册数学-观察物体练习题 7页

水的净化新课标人教版公开课一等奖课件赛课获.. 8页

机组500KV绝缘子零值检查方案 6页

谁说少年没烦恼 2页

60m3养殖废水处理方案 50页

2019宁波中考数学完整解析版 14页