- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(完整版)河北专接本C 语言复习方法
(完整版)河北专接本C 语言复习方法
河北专接本 C 语言复习方法
总体上必须清楚的:
1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch)
读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。
计算机的数据在电脑中保存是以 二进制的形式。 数 据存放的位置就是 他的地址.
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。333e-1 就是合法的,且数据是 2.333×10-1。考试口诀:e 前e 后必有数,e 后 必为整数。。
字符数据的合法形式::
’1 是字符占一个字节,”1是字符串占两个 字节(含有一个结束符号)。
’0’ 的ASCII 数值表示为 48,’a 的ASCII 数 值是 97,’A’的ASCII 数值是 65。
整型一般是两个字节, 字符型是一个字节,双精度 一般是 4 个字节:
考试时候一般会说, 在 16 位编译系统,或者是 32 位系统.碰到 这种情况,不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精度一般是 4 个字节就可以了.
转义字符的考查:
在程序中 int a = 0x6d,是把一个十 六进制的数给变量a 注意这里的 0x 必须存 在. 在程序中 int a = 067, 是一个八进 制的形式.
在转义字符中,’\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。
%符号两边要求是整数。不是整数就错了。
三种取整丢小数的情况: 1 、 int a =1 。 6; 2、(int)a;
3、3/2
第四章
1)printf 函数的格式考查:
%d 对应整型;%c 对应字符;%f 对应单精度等等。宽度的,左对齐等修饰。
%ld 对应 long int;%lf 对应 double。2)scanf 函数的格式考察:
注意该函数的第二个部分是&a 这样的地址,不是 a; scanf(“%d%d%*d%d”,a,&b,
您可能关注的文档
- 高考导数题型归纳.docx
- 高考诗歌鉴赏炼句类.docx
- 高考数学公式大全.docx
- 高考英语应用文阅读.docx
- 高考英语-语法填空-专项训练-动词的时态语态.docx
- 高考英语作文范文-10篇.docx
- 高考语文必背篇目64篇.docx
- 高考语文二轮复习计划.docx
- 高考语文-散文阅读题型及答题技巧.docx
- 高频电子线路.docx
- 2025年中国农业银行新泰市支行泉沟营业所招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行股份有限公司荆门向阳支行招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行咸阳人民路支行招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行广西桂林市荔浦县支行招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行股份有限公司临澧新安支行招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行股份有限公司东营河口支行招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行股份有限公司大姚县支行招考笔试模拟试卷附带答案详解.docx
- 2025年台湾省台中县台中县神冈乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- 2025年中国农业银行股份有限公司唐山天元分理处招考笔试模拟试卷附带答案详解.docx
- 2025年中国农业银行股份有限公司内邱县支行招考笔试模拟试卷附带答案详解.docx
文档评论(0)