数据类型与简单输入输出.ppt

数据类型与简单输入输出.ppt

ID:56477124

大小:368.50 KB

页数:32页

时间:2020-06-19

数据类型与简单输入输出.ppt_第1页
数据类型与简单输入输出.ppt_第2页
数据类型与简单输入输出.ppt_第3页
数据类型与简单输入输出.ppt_第4页
数据类型与简单输入输出.ppt_第5页
资源描述:

《数据类型与简单输入输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型与简单输入/输出教学目的:掌握C语言基本数据类型掌握常量与变量的使用掌握简单数据输入/输出函数的使用方法1教学内容:C语言基本数据类型常量与变量数据的输出与输入2沃思(N.Wirth)公式:数据结构+算法=程序数据是程序处理的对象,程序的主要任务就是对数据进行加工、处理,而计算机中的数据包括数值型数据和非数值型数据,如我们知道在数学中的整数、实数就是数值型的数据,计算机能够处理的文字、声音、图像等就是非数值型数据。数据类型是按照被说明量的性质、表示形式和占据存储空间的多少以及构造特点来划分的,包括基

2、本数据类型、构造数据类型、指针类型和空类型四大数据类型。3数据类型决定:1.数据占内存字节数2.其上可进行的操作3.其数据的取值范围不同C数据类型基本类型构造类型指针类型(*)空类型(void)字符类型(char)枚举类型(enum)整型实型单精度型(float)双精度型(double)数组类型([])结构体(struct)共用体(union)短整型(short)长整型(long)整型(int)数值类型2.1C语言基本数据类型2.1.1数据类型概述42.1.2整数类型整型数据可分为一般整型、短整型和长整型三种,其

3、中:(1)一般整型:用int表示;占2字节(2)短整型:用shortint或short表示;占2字节(3)长整型:用longint或long表示;占4字节整型又可分为有符号类型和无符号类型,无符号类型只在类型符号前面加上unsigned即可,如:用unsignedint表示无符号整型,用unsignedshort表示无符号短整型,用unsignedlong表示无符号长整型。对于无符号型数据,存储单元中没有符号位,所有二进制位用来存放数据本身。562.1.3实数类型实数类型的数据简称实型数据,有时又称为浮点型数据,

4、实型可分为单精度型和双精度型两种,其中:(1)单精度型:用float表示;(2)双精度型:用double表示。在一般系统中,TurboC所支持float型数据在内存中占4个字节(32位),double型数据占8个字节(64位)。其中:float型实数能接收7位有效数字(即精确到小数点后第7位),double型实数能接收15位有效数字(即精确到小数点后第15位)。72.1.4字符类型其类型标识符为char,在内存中占一个字节,字符型数据在内存中以ASCII码存储,其ASCII码值为0~127,如字符‘a’的ASCI

5、I码值为97,用01100001表示。8符号关键字数的表示范围所占位数整型有无(signed)int(signed)short(int)(signed)long(int)unsignedintunsignedshortunsignedlong实型字符型有有有无floatdoublecharUnsignedchar161632161632326488-32768~327670~65535-32768~32767-2147483648~21474836470~655350~4294967295约3.4E-38~3.4

6、E38约1.7E-308~1.7E308-128~1270~255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例:92.2.1常量常量指在程序运行的整个过程中其值不能改变的量,可以有不同的类型,又可分为直接常量和符号常量。2.2常量与变量101.整型常量十进制整型常量:与数学上的整数表示相同,由数字0~9和正负号表示,如123,-456,0,而024,25o错误。八进制整型常量:以0为前缀,后跟数字0~7表示,如0123,011。十六进制整型常量:由0x或0X开头,后跟0~9,a~f,A~F

7、表示.如0x123,0Xff。注意:在程序中是根据前缀来区分各种进制数的,一定要前缀正确;八进制与十六进制一般只表示正数;整型常数根据其值所在范围确定其数据类型;而整型常数范围有限,超出范围时可用长整型数来表示,方法是加后缀”L”或”l”;11无符号数也可用后缀”U”或”u”来表示;常量的前后缀可同时使用以表示各种类型的数;如:98L,78u,017lu,0xaau,0X1fL例30000为int型65536为longint型12与12L?122.实型常量C中实型常量只能用十进制形式表示,且有一般形式和指数形式两

8、种表示方式:一般形式:由0~9的数字、正负号和小数点组成如2.1,.1,-1.45指数形式:由十进制数加上阶码标志”e”或”E”以及阶码组成,可表示为aEn,其中a为十进制数,n为十进制整数且可以带符号,其所表示的值为a*10n注意:小数点不能单独出现如:.指数形式表示中”e”或”E”两边必须有数且后面必须为整数标准C浮点数默认为double型,并允许使用后缀”f”或”F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。