数据类型与运算规则1

数据类型与运算规则1

ID:46236275

大小:451.00 KB

页数:36页

时间:2019-11-22

数据类型与运算规则1_第1页
数据类型与运算规则1_第2页
数据类型与运算规则1_第3页
数据类型与运算规则1_第4页
数据类型与运算规则1_第5页
资源描述:

《数据类型与运算规则1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据类型与运算规则基本数据类型与特点各种数据类型表示范围常量的表示方法变量说明语句运算符与基本运算规则本章要点第二章数据类型和运算规则$1数据与数据类型$2常量与常量定义$3变量与变量说明§2-1数据与数据类型数据程序操作的对象和产生的结果。数据类型指数据的内在表现形式,亦指数据在计算机内部的存储形式(占用的内存单元数量、编码方式、取值范围等)。常量在程序运行过程中不允许改变的量。变量在程序运行过程中允许改变的量。基本概念基本类型字符型char整型int浮点型单精度float双精度double指针类型构造类型数组结构struct联合union枚举enum无值类型指针类型C语言的数据类

2、型本章C语言基本数据类型有四种:字符型整型单精度浮点型双精度浮点型charintfloatdouble类型说明符C语言有四种类型修饰符:短长有符号无符号shortlongsignedunsigned类型修饰符基本数据类型决定数据所占存储空间的大小和数据的范围类型符号关键字数的表示范围所占位数类型符号关键字数的表示范围所占位数整型字符型实型有无(signed)int16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsignedint0~65535320~4294967295unsi

3、gnedlongunsignedshort160~65535有float323.4e-38~3.4e38有double641.7e-308~1.7e308有signedchar8-128~127无unsignedchar80~255说明:数据类型所占字节数随机器硬件不同而不同:不同类型机器所对应的不同形式整型数据的存储情况§2-2常量与常量定义整型常量,即整常数(3种形式)10进制8进制16进制实型常量,即浮点数(2种形式)十进制指数字符常量字符串常量:0~9:0~7以数字0开头:0~9,A~F/a~f,以0x或0X开头:符号、整数、小数点和小数:用e或E和表示指数部分常量>>>>整型常量

4、的不同表示方法:10进制:100-80+1238进制:010024010016进制:0x380x100X100XFF0xa整型常量的类型:1.在整型表示范围之内,根据值大小默认类型2.在常量后面加l或L,则认为它是longint型例如:都是longint型常量10进制:-123L0L432l8进制:010L024L0100L16进制:0x38L0x1000L0XFFl0xa0000l例30000为int型65536为longint型整型数据的存储整数占2个字节10000001100000010000000110000001符号位1:负数0:正数整型数据在计算机中以补码形式存储正数的原码、反

5、码和补码相同1的补码0000000000000001……32767的补码0111111111111111(215-1)负数-1原码1000000000000001反码1111111111111110原码取反补码1111111111111111反码+1<实型常量的不同表示方法:十进制小数形式:(必须有小数点)1.01.+12.0-12.00.0指数形式(e或E前后必须有数字;指数必须为整数)1e31.8e-3-123e-6等价于:10001.8*10-3-123*10-6-.1e-3.1E-10等价于:-0.1*10-30.1*10-10实型常量的类型默认double型;在实型常量后加字母f

6、或F,认为它是float型长双精度型常量由常量值后跟L或l来表示<字符型常量:用一对单引号括起来的单个(可显示)字符实例:’A’’g’’#’’0’’2’’+’’,’’;’’(’’)’字符定界符:单引号’字符型数据的存储格式:每个字符占用一个字节,存储该字符的ASCII码(见书附录)每个字符:惟一的次序值(ASCII码)字符ASCII码内存'A'6501000001'B'6601000010字符的数值特征字符可以当整数用,ASCII码'A'+1=?如何表示不可显示字符?回车/退格/TAB?如何表示定界符?’“’产生歧异转义符:将后面的字符转换为其它含义字符形式功能使用举例换行(ASC

7、II码为10)printf(””);t横向跳格printf(”t”);b退格r回车(ASCII码为13)f走纸换页\字符(ASCII码为92)’\’表示字符\’单引号’’’表示字符’”双引号’”’表示字符”ddd用8进制表示字符’a’=’141’’A’=’101’xhh用16进制表示字符’a’=’x61’’A’=’x41’输出格式控制输出字符注意:转义符实际作为一个字符来对待.若反

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

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

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