- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级c语言重点摘要
全国计算机等级考试 二级C语言
本讲义概括了C语言的知识点,归纳总结了语法基础,选择结构,循环结构,函数,数组,字符串,指针,线性链表和其他的知识,让同学们能够更好地学习,愿同学们在考试中取得好成绩
第一章 C语言概述
第一课 Hello World
简单的小程序
输出Hello?World://头文件#include?stdio.h//主函数main(){printf(hello?world\n);//函数体}
1.C语言属于编译型语言2.一个程序必须有主函数,而且只能有一个3.C语言源文件的扩展名是.c4.C语言中语句结束的标志是分号
格式化输出函数:printf()
1.不属于C语言基本语法2.C语言并非必须包含头文件3.printf()函数是在头文件stdio.h中定义的4.用什么库函数,包含什么头文件
1.编译:.c-.obj(二进制文件)2.组建:.obj-.exe(可执行文件)3.运行:在程序结束后不会关闭窗口调用dos系统命令:system()使用system()函数要引入头文件stdlib.h
1.\n:换行2.\\:反斜杠\3.\:单引号4.\:双引号5.\t:缩进
定义变量
1.定义变量:a.定义一个整数型变量int?变量名b.定义多个整数型变量int?变量名1,变量名2,...
printf(%d,变量名);其中%d是格式控制符printf输出的是双引号中的内容
a.scanf(%d,变量名);变量名前要加b.scanf(%d%d,变量名1,变量名2);其中,%d%d之间没有空格,输入顺序与变量顺序一致间隔符:回车、空格、制表符
变量的赋值
1.%%相当于百分号字符%2.顺序结构:从上往下依次执行3.变量:变量值可在程序中变化4.变量初始化:将定义域赋值合并在一起,比如:int?a=5;5.赋值:将等号右边的值赋值给左边,比如:a=a+1;
1.算术运算符:+、-、*、/、%2.赋值运算符:=3.复合运算符:+=、-=、*=、/=、%=4.自增自减运算符:++、--
借助第三方变量交换的实例
#include?stdio.hmain(){int?a,b,temp;printf(请输入两个整数:);scanf(%d%d,a,b);printf(a=%d,b=%d\n,a,b);????temp=a;a=b;b=temp;printf(a=%d,b=%d\n,a,b);}
#include?stdio.hmain(){int?a,b;printf(请输入两个整数:);scanf(%d%d,a,b);printf(a=%d,b=%d\n,a,b);????a=a+b;b=a-b;a=a-b;printf(a=%d,b=%d\n,a,b);}
变量修饰符知识点
1.sizeof():计算变量在内存中所占大小2.字符变量只占1字节3.bit:最小存储单位,只能存储0或14.int:整型,占4字节,取值范围:-2^31~2^31-1,格式控制符:%d5.short:短整型,占2个字节,格式控制符:%hd6.long:长整型,占4个字节,格式控制符:%ld7.signed:有符号8.unsigned:无符号,格式控制符:%u
普通浮点类型
a.定义:float?a;b.赋值:float?a=3.5f;
a.定义:double?a;b.赋值:double?a=3.5;
浮点型的常量:double?a=.3相当于double?a=0.3
a.float控制符:%e:科学计数法形式,最常考,实数E整数(整数、0、负数)%f:保留6位小数,不足部分以0补位%g:原样输出,最常用b.double控制符:%le、%lf、%lg
1.浮点数和整数运算,结果为浮点数2.整数和整数运算,结果为整数3.实数不可以参与余数运算
C语言中三种进制
1.八进制a.逢8进一b.表示八进制:0、1、2、3、4、5、6、7c.格式控制符:%od.赋值:以0作为开头,例如:int?a=010;2.十进制a.逢10进一b.表示十进制:0、1、2、3、4、5、6、7、8、9c.格式控制符:%d3.十六进制a.逢16进一b.表示十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、Fc.格式控制符:%xd.赋值:以0x作为开头,例如:int?a=0x10
1.%md:空格补位,一共占m位,若m变量长度,不加空格,正常输出2.%m.nf:一共占m位,小数点占n位
文档评论(0)