欢迎来到天天文库
浏览记录
ID:51646263
大小:345.00 KB
页数:45页
时间:2020-03-27
《《数据类型运算符》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章 数据类型、运算符(1)学时数:2课时;重难点:数据类型的理解;变量的命名规则;整型数据的表示方法;内容:一、数据:程序的任务是对数据进行处理,数据是程序处理的对象。1、什么是数据?程序=数据+算法1)不同类型数据在内存中占不同存储空间,有不同的存储形式。2)不同类型数据对应不同的取值范围。3)数据类型确定了允许对其进行的操作。2、什么是数据类型?指针类型空类型(无值类型)void数据类型构造类型枚举类型enum数组类型结构体类型struct共用体类型union基本类型整型int字符型char实型(浮点型)
2、单精度实型float双精度实型double3、C语言的数据类型:4、数据分类:1)分类:数据变量常量字面常量符号常量2)举例:变量:intx;floaty;charch;//分别定义了整型变量x;实型变量y,;字符型变量ch。常量:12、15.2、‘A’;//分别为整型,实型、字符型常量#definePI;//字符型变量,变量名为ch,数据类型为字符型.二、变量的命名:任何变量都要先定义,后使用,在使用中,要指定该变量的类型(将在后面内容详细讨论),也要指定变量的名字。变量命名要遵守如下规则:1)以字母或下划线开
3、始,且由数字、字母或下划线构成;2)不能与系统的32个关键字相同;3)名称区分字母大小写;4)尽量考虑名称的实意性。练习:判断下列是否为合法的变量名:price、a1、12a、_12a、_a12、for、For;三、整型数据:1、整型常量:十进制如1234八进制加前导0如01234,0125十六进制加前导0x如0x123,0xffff注意:二进制不是合法的整型常量表示形式。练习:判断下列是否为合法的整型常量:12、011B、067、078、78、0x123、efff、0xeff、0xEfd;表示形式2、整型变量:
4、即能够存储整数的变量;1)定义方法(共六种)基本整型长整型短整型无符号整型无符号短整型无符号长整型intlongintshortintunsignedintunsignedshortunsignedlong类型说明符长度数的范围基本型int2字节-32768~32767短整型short2字节-215~215-1长整型long4字节-231~231-1无符号整型unsigned2字节0~65535无符号短整型unsignedshort2字节0~65535无符号长整型unsignedlong4字节0~(232-1)2
5、)所占存储空间和取值范围:3)举例:inta=5;//定义int变量a并为其赋初值;longintb=34567;unsignedintc=128;注意:为变量赋初值时,保证该初始值在变量可以表示的数值范围内。第二章 数据类型、运算符(2)学时数:2课时;重难点:字符型数据的表示方法;字符串常量的理解;实型数据的表示方法;一、实型数据:1、实型常量:小数形式:123.56、123.、.56;指数形式:7.5e+3、2.3e-2;注意:小数表示时:必须要有小数点,整数和分数至少要一个;指数表示时:字母e(或E)之前
6、必须有数字,后面必须为整数。练习:判断下列是否为合法的实型常量:12、123.5、.56、-e2、-1.23e+5、1.55e+0.5;2、实型变量:即能够存储小数的变量;1)定义方法单精度双精度floatdoublefloat6---7位double15--16位即表示该类型的变量只有从左到右对应位数字是准确的;2)表示的精度如:floatf=1234567.23;//只能有效的保存前6-7位数字。二、字符型数据:1、字符型常量:1)普通字符常量(用单引号包含的一个字符)如:‘a’、’A’、’1’等;2)转义字
7、符(有些以“”开头的特殊字符)如:换行t横向跳格r回车\反斜杠dddddd表示1到3个八进制数字xhhhh表示1到2个十六进制数字注意:字符常量必须以单引号括起来;除ddd和xhh外,其他的都只能包含一个字符;转义字符要以为为标志;注意ddd和xhh中字符的有效性;练习:判断下列是否为合法的字符型常量:’12‘、’t’、”a”、’ab’、t、’v’、’123’、’128’、’ff’;2、字符型变量:1)定义方法:chara;//定义了一个字符型变量ch;2)赋初值:a=‘a’;/
8、/将字符型常量’a’;3)存储方式(在内存中以相应的ASCII值存储)‘a’ASCII值为9701100001注意:变量名称字符常量chara=‘a’;等效于chara=97;’a’的ASCII值为97,在内存中是以97的二进制形式存放,但一个字符只占据一个字节的空间,因此字符型和整形在0-127范围内可以通用;4)与整形通用:5)使用:main(){charc;c=‘c
此文档下载收益归作者所有