资源描述:
《《C语言复习重点》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言复习重点!第一章C语言概述第1章C语言概述本章包含4项目重点内容:1简单的C语言程序#includevoidmain(){printf("ThisisaCprogram.");}2VC++6.0环境:编辑C语言源程序后缀是.c或.cpp经过编译产生目标文件,后缀是.obj再经过连接成为可执行文件,后缀是.exe3C语言是结构化程序,有三种结构(1)顺序结构;(2)选择结构;(3)循环结构;4C语言是由函数组成的,其中必须有一个并且只有一个主函数main,程序的执行从main函数开始,到main函数结束.第二章数据类型、运算符与表达式C的数据类型C语言提供了以
2、下一些数据类型。数据类型构造类型指针类型空类型(无值类型)void枚举类型enum数组类型结构类型struct联合类型union基本类型整型int字符型char实型(浮点型)单精度实型float双精度实型double常量与变量常量和符号常量在程序运行过程中,其值不能被改变的量称为常量常量区分为不同的类型:整型100,125,-100,0实型3.14,0.125,-3.1e3字符型‘a’,’ 57’,‘x3c’字符串“a”,“ab”,”1232”定义字符常量:#definePI3.1415926#defineN20变量命名的规定:C语言规定标识符:1只能由字母、数字和下划线三种字符组
3、成;(注意不要混淆下划线_和杠号(减号)-)2第一个字符必须为字母或下划线;3不能使用关键字.例:sum,_123,m123,Student_name112a,Jo-hn,¥123,a#b,int整型常量的表示方法整型常量即整常数。在C语言中,整常数可用以下三种形式表示:(1)十进制整数。如:123,-456(2)八进制整数。以0开头的数是八进制数。如:0123表示八进制数123,等于十进制数830129非法(每位0-7合法)(3)十六进制整数。以0x开头的数是16进制数。如:0x123,代表16进制数123,等于十进制数291而0x12g非法(每位0-f合法)字符型数据字符常量(
4、1)用单引号包含的单个字符(2)用单引号包含的由开始的转义字符‘a’,’A’,‘1’,’ 37’,’x2d’‘abc’,“a”,’ 82’,’x5g’字符串常量字符串常量是一对双引号括起来的字符序列.合法的字符串常量:“Howdoyoudo.”,“CHINA”,“a”,“$123.45”可以输出一个字符串,如printf(“Howdoyoudo.”);C运算符简介C的运算符有以下几类:(1)算术运算符(+-*/%)(2)关系运算符(><==>=<=!=)(3)逻辑运算符(!&&
5、
6、)(4)位运算符(<<>>~
7、∧&)(5)赋值运算符(=及其扩展赋值运算符)(6)条件运算符
8、(?:)算术运算符和算术表达式基本的算术运算符:+(加法运算符或正值运算符如:3+5、+3)-(减法运算符或负值运算符,如:5-2、-3)*(乘法运算符。如:3*5)/(除法运算符,实数相除结果是双精度实数,整数相除结果是整数;两数同号结果是正数,两数异号结果是负数,且舍入得方向不固定,Vc++是“向0取整)%(求余运算符,%两侧必须为整型数据,结果与被除数一致。)自增、自减运算符作用是使变量的值增1或减1如:++i,--i(在使用i之前,使i+1或-1)i++,i--(在使用i之后,使i+1或-1)就是使用i的原值执行本条语句,而在执行下条语句前将i+1或-1intm=5,n=10;
9、printf("%d,%d",m++,--n);显示5,9若再有:printf(“%d”,m);显示6赋值运算符赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量,如a=5;(单等号)而a==5是判断a是否等于5;(双等号)如inta=3;if(a==2)为假,而if(a=5)为真。第三章最简单的c程序设计--顺序程序设计C语句概述C语句概述控制语句完成一定的控制功能1if()~else条件语句6break间断语句2for()~循环语句7switch()开关语句3while()~循环语句8goto转向语句4do~while();循环语句9return返回语句5con
10、tinue继续语句格式输入与输出(一).格式输出函数函数作用:向终端(或系统隐含指定的输出设备)输出若干个任意类型的数据。一般格式:printf(格式控制,输出表列)%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:以十六进制无符号形式输出整数格式输入与输出%u:以无符号十进制形式输出整数%c:以字符形式输出,只输出一个字符%s:输出字符串%f:以小数形式输出单,双精度数,隐含输出六位小数%e:以指数形式输出实数%g:选用