1 / 16
文档名称:

2022年C语言基础知识总结.docx

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

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

分享

预览

2022年C语言基础知识总结.docx

上传人:stary 2022/3/19 文件大小:110 KB

下载得到文件列表

2022年C语言基础知识总结.docx

相关文档

文档介绍

文档介绍:C 语言最重要得学问点复习资料
总体上必需清晰得 :
程序结构就是三种 : 次序结构 、挑选结构 〔分支结构 〕、循环结构;
读程序都要从 main〔〕 入口 , 然后从最上面次序往下读 〔遇到循环做循环 ,遇到挑选做挑选 〕,
有〔2+3〕=2*5=10〕
肯定要留意 ,第一要在 2+3 得上面打上括号;变成 〔2+3〕 再运算;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;
z=〔2,3,4〕 〔整个就是赋值表达式 〕 这个时候 z 得值为 4;〔有点难度哦! 〕 z= 2,3,4 〔 整个就是逗号表达式 〕这个时候 z 得值为 2;
补充 :
1、空语句不行以随便执行 ,会导致规律错误;
2、注释就是最近几年考试得重点 ,注释不就是 C 语言 ,不占运行时间 ,没有分号;不行以嵌套!
3、强制类型转换 :
肯定就是 〔int〕a 不就是 int〔a〕, 留意类型上肯定有括号得;
留意 〔int〕〔a+b〕 与〔int〕a+b 得区分; 前就是把 a+b 转型 ,后就是把 a 转型再加 b;
4、三种取整丢小数得情形 :
1、 int a =1 、 6;
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;2〕转义字符 :
转义字符分为一般 转义字符、八进制转义字符、十六进制转义字符 ;
一般转义字符 : 背诵\0、 \n、 ’、 ”、 ;
八进制转义字符 : ‘\141’就是合法得 , 前导得 0 就是不能写得;
十六进制转义字符 :’\x6d ’才就是合法得 ,前导得 0 不能写 ,并且 x 就是小写;
3、字符型与整数就是近亲 :两个具有很大得相像之处char a = 65 ;
printf〔 “%c”, a〕;
得到得输出结果
:a
printf〔 “%d”, a〕;
得到得输出结果
:65
第九章、位运算
1〕位运算得考查 :会有一到二题考试题目;
总得处理方法 :几乎全部得位运算得题目都要按这个流程来处理 〔 先把十进制变成二进制再变成十进制 〕;
例 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 “ stdio、h” 2、printf 可以只有一个参数 ,也可以有两个参数; 〔挑选题考过一次 〕
3、printf〔 “ 第一部分 ” ,其次部分 〕; 把其次部分得变量、表达式、常量以第一部分得形式呈现出来!
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

最近更新

2024年浙江农林大学暨阳学院辅导员考试笔试真.. 35页

2026年刑事诉讼原理与实务模拟题100道及答案【.. 48页

2025年一级注册建筑师考试题库500道【必刷】 134页

2025年南宁职业技术大学马克思主义基本原理概.. 12页

2025年崇阳县招教考试备考题库带答案解析(必.. 30页

2025年武汉民政职业学院单招职业倾向性测试题.. 45页

2025年莆田市公安局面向社会及退役军人公开招.. 37页

2025福建南平武夷发展集团有限公司南平武发房.. 36页

2026年工贸试题-考试题库带答案(最新) 42页

2026上半年广东阳江市阳西县公安局招聘警务辅.. 49页

2026中邮人寿保险股份有限公司校园招聘参考试.. 35页

2026年廉政廉洁知识测试题(实用) 14页

2026年保安岗位知识测试题及答案(名校卷) 15页

2026年朝阳师范高等专科学校单招职业技能测试.. 44页

2026年叉车n1考试题库附答案(实用) 15页

2026年合肥初中音乐考试题库及答案(典优) 15页

2026年山东党校入学考试题库含答案 43页

2026湖北省定向复旦大学选调生招录备考题库附.. 50页

2026年成都消防文员笔试题库附答案 40页

岳西县部分县直事业单位公开选调工作人员考试.. 45页

常州经济开发区人民检察院公开招聘司法警察辅.. 50页

项目开发建议书服务建议书 5页

青春期女生人生导航建议书 6页

集团战略建议书 7页

2026年消防员竞技考试题库附答案 41页

门诊语言治疗建议书 6页

2026年演出经纪人资格证考试题库200道带答案(.. 78页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页