《数据类型及表达式》PPT课件.ppt

《数据类型及表达式》PPT课件.ppt

ID:51646265

大小:900.00 KB

页数:63页

时间:2020-03-27

《数据类型及表达式》PPT课件.ppt_第1页
《数据类型及表达式》PPT课件.ppt_第2页
《数据类型及表达式》PPT课件.ppt_第3页
《数据类型及表达式》PPT课件.ppt_第4页
《数据类型及表达式》PPT课件.ppt_第5页
资源描述:

《《数据类型及表达式》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型及表达式本章知识要点(1)基本的数据类型。(2)常量和变量。(3)C语言各种运算符和表达式的应用。第2章数据类型及表达式2.1C语言的数据类型2.2运算符及表达式2.1C语言的数据类型单精度实型(float)双精度实型(double)整型(int)字符型(char)枚举类型数组类型结构体类型共用体类型实型基本类型构造类型空类型(void)指针类型数据类型C语言中,数据有常量和变量之分,它们分别属于以上这些类型。在程序中对用到的所有数据都必须指定其数据类型数据类型决定:数据占内存字节数数据取值范围其上可进行的操作注意:#incl

2、ude"stdio.h"voidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf("sumis%d",sum);}内存0005000600020003000400010000地址000000100000000000000011000000000000000100000000absum#include"stdio.h"voidmain(){inta,b,sum;a=1;b=2;sum=a+b;printf("sumis%d",sum);}2.1C语言的数据类型2.1.1基本数据类型2.1.2常量

3、2.1.3变量及其类型定义2.1.1基本数据类型整型数据实型数据字符型数据基本数据类型2.1.1基本数据类型长整型(longint)整型数据一般整型(int)短整型(shortint)带符号(signed)无符号(unsigned)带符号(signed)无符号(unsigned)带符号(signed)无符号(unsigned)整型数据的特性见下表:数据类型名说明VisualC++6.0环境TurboC2.0环境字节取值范围字节取值范围short[int]短整型2-32768~327672-32768~32767signedshort[int

4、]带符号短整型2-32768~327672-32768~32767unsignedshort[int]无符号短整型20~6553520~65535int整型4-2147483648~21474836472-32768~32767signed[int]带符号整型4-2147483648~21474836472-32768~32767unsigned[int]无符号整型40~429496729520~65535long[int]长整型4-2147483648~21474836474-2147483648~2147483647signedlong

5、[int]带符号长整型4-2147483648~21474836474-2147483648~2147483647unsignedlong[int]无符号长整型40~429496729540~42949672952.1.1基本数据类型长双精度实型(longdouble)实型数据单精度实型(float)双精度实型(double)数据类型名说明VisualC++6.0环境TurboC2.0环境字节取值范围有效数字字节取值范围有效数字float单精度实型4-3.4×1038~3.4×10386~74-3.4×1038~3.4×10386~7dou

6、ble双精度实型8-1.7×10308~1.7×1030815~168-1.7×10308~1.7×1030815~16longdouble长双精度实型16-1.2×104932~1.2×10493218~1910-1.2×104932~1.2×10493218~19实型数据的特性见下表2.1.1基本数据类型数据类型名说明字节取值范围char字符型1-128~127signedchar带符号字符型1-128~127unsignedchar无符号字符型10~255字符型数据一般字符型(char)带符号字符型(signedchar)无符号字符型

7、(unsignedchar)字符型数据的特性见下表2.1.2常量整型常量实型常量字符型常量字符串常量常量整型常量(三种表现形式):十进制形式:与数学上的整数表示相同。例如:12,-100,0八进制形式:在数码前加数字0。例如:012十六进制形式:在数码前加0X(数字0和字母X,大小写均可)。例如:0x12=1*81+2*80=10=1*161+2*160=182.1.2常量(一)注意事项:八进制的数码范围为0--7;则:018、091、0A2十六进制的数码除了数字0-9外,还使用英文字母a-f(或A-F)表示10-15。如:0x1e、0Xa

8、bcdef、0x1000但:0X2dfg、0x100L错误都是错误的。实型常量(二种表现形式)十进制形式:由数字和小数点组成;指数形式:由“十进制小数”+“e(或E)”+“十进制

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

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

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