- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言最重要的知识点复习资料!
总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是它的地址.4)bit是位,是指为0或者1。 byte 是指字节, 一个字节 = 八个位.5) 一定要记住 二进制 如何划成 十进制。概念常考到的:1、编译预处理不是C语言的一部分,不再运行时间,占编译时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、每个C语言程序中main 函数是有且只有一个。3、在函数中不可以再定义函数。4、算法的是一定要有输出的,他可以没有输入。5、break可用于循环结构和switch语句,continue只用于循环。6、逗号运算符的级别最低。
第一、二章 C语言基础及简单程序设计
c语言由什么构成;(函数:一个C语言程序由一个至多个函数组成,)
main()是主函数,该函数既是入口又是出口(一个入口,一个出口)
数据类型:基本数据类型(整型,字符,实型, 枚举型),占用内存的字节数,表示范围
常量:123,0101(没有8和9), 0x41, 1,-2.30, -1.2E+5
在一个字节内,字符通整型,整型通字符
合法的用户标识符考查:合法的要求是由字母,数字,下划线组成,并且第一个必须为字母或则是下划线。关键字不可以作为用户标识符号。main? define? scanf? printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。
实型数据的合法形式:考试口诀:e前e后必有数,e后必为整数。.
2.333e-1 就是合法的,且数据是2.333×10-1。
字符和字符串数据的合法形式::?? 1 是字符占一个字节,1是字符串占两个字节(含有一个结束符号)。0 的ASCII数值表示为48,a 的ASCII数值是97,A的ASCII数值是65。
转义字符的考查(p28):转义符\: \n, \0, \ddd, \xdd等
强制类型转换:? 一定是 (int)a 不是? int(a),注意类型上一定有括号的。?? 注意(int)(a+b)和(int)a+b 的区别。 前是把a+b转型,后是把a转型再加b。?
自加、自减表达式:假设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。
位运算的考查:口诀:先转二进制再运算总的处理方法:(先把十进制变成二进制再变成十进制)。例1: char a = 6, b;b = a2;? 这种题目的计算是先要把a的十进制6化成二进制,再做位运算。例2: 在没有舍去数据的时候,左移一位表示乘以2;右移一位表示除以2。
% 符号两边要求是整数。不是整数就错了。
变量:变量的命名规则满足标识符的命名规则,区分大小写,关键字(p7)除外,变量的定义一般都要放在函数或程序的开头位置(即先定义后使用)
分号: 表示一个语句结束
变量的定义: 类型名 变量名列表; (不同的类型要写成两句), 定义的时候给值成为变量的初始化,初始化的时候不能连等(如 int a=b=c=1;是错的! int a,b,c; a=b=c=1;是对的)。
变量的赋值: 变量名=表达式 或 变量名复合赋值运算符表达式 (复合赋值运算符:+=,*=,^=,...), 如: xyz+2=c行吗?不行(赋值表达式左边只能是变量)!赋值的时候可以连等。
输入一个字符: x=getchar(), putchar(x), 有这两个函数及FILE时一定要加上
#include stdio.h//标准输入输出的头文件包含
getch(), 表示暂停程序运行,可直接查看结果,否则运行完后不显示结果(需按ALT+F5)。
printf(xxxxxxxxxxxxxxx); 或 printf(格式控制符, 变量列表);变量列表不加
scanf(格式控制符, 地址列表), 地址列表可为数组名、指针变量名及普通变量名(普通变量名前要加加)。
printf(%m.nf, 32.6789)
scanf的
您可能关注的文档
- 隧道工程工程量计算题稿.ppt
- 系统安装(ghost_xp)_题稿.ppt
- 2015年山东省部分地市(17份)中考数学选编.doc
- 2015年山东省青岛市中考数学模拟(五)选编.doc
- 系统工程第5讲系统模型化之主成份题稿.ppt
- 2015年司法考试合同法部分真题及参考选编.doc
- 系统工程-第七章题稿.ppt
- 2015年新版二级建造师建设工程施工管理选编.doc
- 2015年信阳高中12月高一政治月考选编.doc
- 2015年药综第11章神经系统常见疾病选编.doc
- 2025年长沙银行浏阳支行社会招聘考试备考题库及答案解析.docx
- 2025年浙商银行成都分行社会招聘考试备考题库及答案解析.docx
- 2025中国农业科学院烟草研究所高层次人才招聘5人考试备考题库及答案解析.docx
- 2025中国冶金地质总局二局 国冶二局(福建)集团有限公司招聘10人考试备考题库及答案解析.docx
- 2025中国宗教杂志社招聘3人考试备考题库及答案解析.docx
- 2025年长沙银行益阳支行社会招聘考试备考题库及答案解析.docx
- 2025中国农业科学院农田灌溉研究所第二批招聘14人(河南)考试备考题库及答案解析.docx
- 2025中国农业科学院郑州果树研究所青年英才招聘3人考试备考题库及答案解析.docx
- 【统编版】高中语文必修上册第1单元2.1《立在地球边上放号》精美课件(23张PPT).pptx
- 【统编版】高一语文必修上册第一单元2.1《立在地球边上放号》优质课(26张PPT)课件.pptx
最近下载
- 绿化养护方案(同名6533).doc VIP
- T∕ZZB 1894-2020 双平臂落地抱杆.pdf VIP
- (2024)反洗钱知识竞赛题库(含答案).pptx VIP
- 4-输电线路工程质量强制性条文执行记录表.doc VIP
- 回忆鲁迅先生教案.docx VIP
- 计算机日常使用维护培训ppt课件.pptx VIP
- GB50204-2015 《混凝土结构工程施工质量验收规范》GB50204-2015 (1).docx VIP
- 2025年4月20日四川省事业单位考试《公共基础知识》试题及答案解析参考.pdf
- 《2#空压机站施工组织设计》.doc
- 13J933-2 体育场地与设施(二).docx VIP
文档评论(0)