二级计算机等级考试复习.ppt_第1页
二级计算机等级考试复习.ppt_第2页
二级计算机等级考试复习.ppt_第3页
二级计算机等级考试复习.ppt_第4页
二级计算机等级考试复习.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、c语言程序设计,第二章c程序的初步知识、目标、理解c程序的构成和格式理解变量和常量的含义理解c的数据类型和定义方法c运算符的种类、运算优先级和结合性不同的数据类型之间的转换式类型和评价规则、回顾1:C的源程序、目标程序2 :算法的基本特性3 :程序的三大结构是什么? 4:C语言程序的基本结构5 :标识符的定义、命名规则、分类6 :常量的定义、分类、/*ab的值*/#include void main() int a、b、c; a=4; b=10; c=a b; 打印机(% dn,c );、头文件函数名称主体,2.1简单的c语言程序,说明:1.必须使用main作为主函数名称,一个c程序从主函数开

2、始运行,一个c程序可以包含多个函数,而main ()函数只有一个2 .函数以左大括号“”开头,以右大括号结尾“”3 .” 作为以结尾的句子的结尾标志。 分号是c语句的一部分,不是语句之间的分隔符。 4 .必须用注释部分:/*和*/括起来。 /和 * 之间没有空格的注释可以出现在程序的任何地方。 不能嵌套在对程序的执行没有帮助的注释之间。 /* */5。 预处理器必须是 # ,标识符命名约定(必需): 标识符名称由字符、数字和_ (下划线)组合而成的area a_b t1 NO.1标识符必须以字符或_ (下划线)开头的4a _a a4 C语言区分大小写。 标识符price和标识符pprice他们

3、在c语言中表示固定的意思,不能单独使用(附录4 ) autobreakcasecharconstcontinuedefaultdoubleelseenumexternfloatorgotoifintlongregisterreturnshortsignedsizeofstaticstructswi t oidvolatilewhile预定义标识符:在c语言语法中,用户可以将这些标识符用作不同的标识符,但这些标识符将失去系统定义的原始含义。 例如,printf define用户标识符:用户根据需要定义的标识符称为用户标识符,2.2.2,常数是程序无法变更的量1 .分类:整数常数3实型常数3.0字

4、符常数a字符串常数world 2.符号常数:用一个符号名表示常数。#内含stdio.h#定义符号名称pi3. 14159/*定义符号名称pi3. 14159 */main ()浮点r。 双精灵; r=5.0; s=PI*r*r; 打印机(s=% fn,s ); 整数常数整数的表示,(1)十进制表示:用一系列连续的数字表示十进制。 例如,345 31684 0 -23456只能是十进制的负数。 (2)8进制表示:以数字0 (非o )开头的连续数字序列,序列中只有07这8个数字。 例如:在045 -078 06745l中,019、423是非法的八进制数。 (3)十六进制:以0X或0X开头的连续数字

5、和字母串,列中只有0-9、A-F和A-F这些数字和字母。 字母a、b、c、d、e、f分别对应于数字10、11、11,由实数常数、1、实数常数(也称为实数或浮点数)1.小数形式:数字和小数点构成,需要小数点。 (0可以省略)示例:4.23 0.15 .15 4. 0.0 2 .指数形式:以幂形式表示,字符e或e后跟应以10为底的数。 字符e或e前后必须有数字,后续指数必须为整数,字符e或e前后与数字之间不能有空格(实变量也遵循此规则)。例如,e4、5e3.6、 e5、e均无效,3、整数存储在存储器中的存储格式(包括以下各种二进制转换)位(bite ) :计算机中最小的存储单元字节(bite )

6、:由8个二进制位构成,而正整数为负整数1 .以补数形式存储的反转: 1和0兼容补数:对原代码反转1 (符号位不参加反转)例负整数-5的二进制代码:2 .将以补数形式存储的二进制变换(1)补数反转(2)变换为十进制(3)在最上位加负号(4) 减去-5的补数,反之,转换为十进制,减去-4,1,-5的2 .说明: (1)每个变量都有一个名称作为标识符,变量名称的定义规则和标识符的命名规则相同。 属于用户标识符(2)的变量必须在使用浮点a之前定义。 英特尔; (3)一个变量实质上表示有存储器的存储单元,a,2,整数变量可分为基本型、短型、长型和无符号型4种,定义整数变量来使用:定义变量:(先定义后使用

7、)型变量名int k; 定义时初始化变量:(定义的同时初始化值)类型变量名=值int k=2; 的双曲馀弦值。 也可以用同一定义语句同时定义多个变量。 变量之间用逗号分隔。 英国、日本、韩国; 实变量1 .单精度:关键字为float 2.倍精度:关键字为double定义形式:定义形式: float a,b,c; 双a、双b、双c; 注: (1)占4字节的32位注: (1)占8字节的64位(2)7位有效数字(2)1516位有效数,说明:1.在存储器中, 实数总是以指数形式2 .存储在存储器中的实型数据有误差3 .定义不区分实型常数float和double的实型常数float型或double型变量

8、4 .变量的同时初始值5 .实型常数的整数部分为0时可以省略,下面的形式可以允许:57, 0075e2 -掌握算术运算符、优先级、耦合性理解型转换理解代入运算符、算术运算符、算术运算符、单目、双目、操作数、操作数、运算符、二元运算符、- *、/、%、#iii的浮点qu; 入、入、德; 使用/*算术运算符*/qu=a/b。 除法re=a % b; 取得侑in= c的de=-d; printf (商为%fn,qu) printf (価数为%dn,re )加上printf则为%dn,in减去printf则为%dn,de ),算术运算符的例子,输出:商为1.000000価数为2加1后26减1后如果1.

9、0/2.0=0.5 1/2=0不一致,系统就会自动切换。 在附录5的3、c语言中,所有实数的运算都以双倍精度执行。 单精度时,自动转换为双精度。 1 .运算对象必须是整数(其侑预可以是整数,也可以是实数)。 2 .符号必须与除数相同。 例如,-5%3的值是-2 10%-3,高底、同级、同级、单目、双目、2 .算术运算符与圆括号的结合性单目运算符的正负运算符:右、左、其他算术运算符:左、右、例如,ABC算术表达式的运算对象是常数、变量、函数等4、强制类型转换1 .一般形式: (类型名)(式)2.作用:将一个式子转换为所需的类型,说明:1. (类型名)(式),括号不能省略,(int ),例如,(int)3.234是3 (双) (10 %3),代入式,1, 代入运算符和代入式1 .代入运算符:=代入式:由代入运算符构成的式形式:变量名=式结合性,左右,2 .是被赋予的关系,是不相等的关系,3 .代入运算符的左侧不仅是变量的式子,常数a b=c不正确1=c a=b 1=7 4 .代入号码的右侧的式子也是代入式的例子二、复合代入式、1 .复合代入运算符:=、*、* /、%、=、i=8; j=10; m= i; n=j; 打印机(“%d、%d、%d、%d”、I、j、m、n ); 2 .写下式的结果是已知的: A=3 1、A=A-3、a3、B=A 3、a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论