C语言二级考试专用.pptx





《C语言二级考试专用.pptx》由会员分享,可在线阅读,更多相关《C语言二级考试专用.pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 二、基本数据类型 1.1.基本数据类型:整型整型 、实型(又称浮点型)、双精度实型、字、实型(又称浮点型)、双精度实型、字符型、无值型(空类型)。符型、无值型(空类型)。2.2.基本数据类型的标识符:intint、floatfloat 、doubledouble、charchar、voidvoid 3.3.类型说明符 除无值型以外的除无值型以外的4 4种基本数据类型可以带有说明种基本数据类型可以带有说明前缀前缀。类型说明符有以下4 4种:(1 1)signedsigned (2 2)unsigned unsigned (3 3)longlong (4 4)shortshort 第1页/共38
2、页 三、常量和变量 1.常量的概念 在程序运行过程在程序运行过程中,其值不能被改变的量称为常中,其值不能被改变的量称为常量。量。常量的类型,可通过书写形式来判别。常量的类型,可通过书写形式来判别。常量的分类:表达形式:(1 1)整型常量)整型常量 6 6、432432、7654376543、546783424 546783424 (2 2)实型常量)实型常量 2.232.23、546.2487615247 546.2487615247、3.0574393.057439+5+5 (3 3)字符常量)字符常量 a a 、c c 、6 6 、M M (4 4)符号常量)符号常量 WHIWHI#def
3、ine WHI I am a student.WHIWHI是符号常量是符号常量 第2页/共38页 例3.1输出整型常量、字符常量的值 main()printf(“%dn”,349);printf(“%dn”,-9);printf(“%Cn”,M );运行结果:349 -9 M第3页/共38页 例3.2 符号常量WHI的使用。#define WHI I am a student.main()printf(“I am a student.n”);printf(%s n,“I am a student.”);printf(%s n,WHI );运行结果:I am a student.I am a s
4、tudent.I am a student.格式控制字符串中的普通字符,照原样输出第4页/共38页 2.变量的概念 在程序运行过程中,其值可以被改变的量称为变量。变量的三个要素:(1)变量名。每个变量都必须有一个名称。(2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。(3)变量的类型 例如:a (2 2个个字字节节)变量的类型 int 变量名字:a 变量的值:23 在内存中存储单元占16位0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1二进制数值二进制数值第5页/共38页例例3.3 3.3 输出变量的数值。输出变量的数值。main()int
5、x,y;x=5;y=3;printf(“%d-%dn”,x,y);x=1;y=2;printf(“%d-%dn”,x,y);运行结果:5-3 1-2x、y是整型变量是整型变量每个变量分配每个变量分配2个字节存储个字节存储单元单元将数值将数值5、3分别存放到分别存放到x、y变量变量的的存储单元存储单元x、y变量的值重新变量的值重新赋值赋值第6页/共38页 3.变量的定义与初始化(1)在在语语言言中中,要要求求对对所所有有用用到到的的变变量量,必必须须先定义、后使用。系统才可知道分配多大的存储空间。先定义、后使用。系统才可知道分配多大的存储空间。变量定义的一般格式:存储类型 数据类型 变量名,变量
6、名2;例如:int a1,a2,a3;(2)变变量量初初始始化化:在在定定义义变变量量的的同同时时进进行行赋赋初初值值的操作。变量初始化的一般格式:的操作。变量初始化的一般格式:存储类型 数据类型 变量名=初值,变量名2=初值2;例如:float a1=2.5,a2=5.23,a3=45.43;第7页/共38页 4.标识符命名规则语言中,用标识符来区分不同文件、函数、变量。(1)标标识识符符有有效效字字符符:只只能能由由字字母母、数数字字和和下下划划线线组成,且以字母或下划线开头。组成,且以字母或下划线开头。(2 2)标标识识符符有有效效长长度度:TC TC V2.0V2.0标标识识符符的的有
7、有效效长长度度为为个个字字符符。随随系系统统而而异异,但但至至少少前前个个字字符有效。如果超长,则超长部分被舍弃。符有效。如果超长,则超长部分被舍弃。例如student11student11和student12student12的前个字符相同,有的系统认为这两个变量,是一回事而不加区别。(3 3)C C语言的关键字不能用作变量名。语言的关键字不能用作变量名。第8页/共38页 (4 4)标标识识符符命命名名通通常常应应选选择择能能表表示示数数据据含含义义的的英英文文单单词词(或或缩缩写写)作作变变量量名名,或或汉汉语语拼拼音音字字头头作作变变量量名名。通通过过变变量量名名就就知知道道变变量量值值
8、的的含含义义,做做到到“见名知意见名知意”。例如:name:name xm xm 姓名 sex sex xb xb 性别 age age nl nl 年龄 salary salary gz gz 工资 注意:C C语语言言对对英英文文字字母母的的大大小小敏敏感感,即即同同一一字字母母的的大大小小写写,被被认认为为是是两两个个不不同同的的字字符符。变变量量名名totaltotal与与变变量量名名TOTALTOTAL、ToTaLToTaL、totAltotAl等等不不是是同同一一个变量个变量 习惯上,变量名和函数名中的英文字母用小写,以增加可读性。第9页/共38页3.2 3.2 整整 型型 数数
9、据据一、整型变量 1.1.整型变量分为类:(1)基本整型(int)(2)短整型(short int)(3)长整型(long int)(4)无符号整型。无符号型又分为(3种):unsigned int unsigned short unsigned long 第10页/共38页二、整型变量占用内存字节数与值域 1.1.整型变量占用的内存字节数 在在1616位操作系统中占用位操作系统中占用:int 型变量 占 2个字节 值域占16位 short 型变量 占 2字节 值域占16位 long 型变量 占 4字节 值域占32位 2.2.不同类型的整型变量值域 占用内存位数为 n n 的整型变量其值域:有
10、符号为:-2n-1 (2n 1-1)无符号为:0(2n-1)第11页/共38页 三、各种整型变量的值域范围 int 型变量(值域为16位):-32768 32767 short int(值域为16位):-32768 32767 long int(值域为32位):-2147483648 2147483647 unsigned int(值域为16位):0 65535 Unsigned short int(值域为16位):0 65535 Unsigned long int(值域为32位):0 4294967295 第12页/共38页 4.整型常量(整常数)三种表示形式(1 1)十进制 例如:10 、
11、36(2 2)八进制(以数字 0 0 开头)例如:012(十进制10)(3 3)十六进制(以数字 0 0+小写字母x开头)例如:0 0 x3636(十进制54 54)5.整型常量分类 (1 1)基本整型:其数据范围 -32768 32767 (与 int 型变量一样)(2 2)长整型(在数值后面加字母 L L(小写字母l l):其取值范围可达:-231 (231-1)例如:32769、123L、315L 等。第13页/共38页 6.整型数据在内存中的存放,数值是以补码表示的。一个正数的补码与原码相同;一个正数的补码与原码相同;一个负数的补码求法一个负数的补码求法:原码的二进制形式,取反求得反码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 二级 考试 专用

限制150内