C语言 数据类型运算符和表达式课件.ppt

C语言 数据类型运算符和表达式课件.ppt

ID:57044143

大小:1.36 MB

页数:58页

时间:2020-07-28

C语言 数据类型运算符和表达式课件.ppt_第1页
C语言 数据类型运算符和表达式课件.ppt_第2页
C语言 数据类型运算符和表达式课件.ppt_第3页
C语言 数据类型运算符和表达式课件.ppt_第4页
C语言 数据类型运算符和表达式课件.ppt_第5页
资源描述:

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

1、第3章 基本数据类型、运算符 和表达式3.1C的数据类型3.2常量与变量3.3数据类型的转换3.4算术运算3.5赋值运算3.6其它运算习题13.1.1基本概念3.1.2C语言的数据类型3.1.3C语言的基本数据类型3.1C的数据类型2沃思(NiklklausWirth)提出一个公式:数据结构十算法=程序3.1.1基本概念为解决一个问题而采取的方法和步骤,就称为算法。算法处理的对象和结果是数据。指数据的组织形式就是数据结构。C语言的数据结构是以数据类型的形式出现的。数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行

2、的操作133.1.2数据类型数据类型基本类型自定义类型指针类型空类型(void)整型(int)字符型(char)实型(浮点型)单精度型(float)双精度型(double)数组类型结构体类型(struct)共用体类型(union)枚举类型(enum)指针类型简单类型1构造类型43.1.3C语言的基本数据类型C语言基本数据类型有四种:字符型char整型int单精度浮点型float双精度浮点型double类型说明符C语言有四种类型修饰符:短short长long有符号signed无符号unsigned类型修饰符注:类型修饰符可以与类

3、型说明符配合在一起使用,也可单独使用C语言采用类型说明符说明不同的数据类型5基本数据类型类型符号类型定义符数的表示范围字节整型字符型实型有无(signed)int2-32768~32767(signed)shortint2-32768~32767unsignedshort(int)20~65535有float4约

4、3.4*10-38

5、~

6、3.4*1038

7、有double8约

8、1.7*10-308

9、~

10、1.7*10308

11、有(signed)char1-128~127无unsignedchar10~25520~65535unsig

12、ned(int)40~4294967295unsignedlong(int)4-2147483648~2147483647(signed)longint约

13、1.2*10-4932

14、~

15、1.2*104932

16、longdouble有10说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例.6要求掌握的基本数据类型有(6种):字符型char整型:基本整型int无符号整型unsignedint长整型longint浮点型单精度实型float双精度实型double<73.2.1标识符3.2.2常量3.2.3变量3.2常量与

17、变量8概念:用来标识变量、常量、函数等的字符序列。组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字长度:最长32个字符(TC2.0中)命名原则见名知意不宜混淆如l与1,o与03.2.1标识符例:判断下列标识符的合法性sumSumM.D.JohndayDate3daysstudent_name#33_123charlotus_1_2_3a>b_above$12313.2.2常量定义:程序运行时其值不能改变的量(即常数)。分类:整型常量实型常量字符常量字符串常量宏定义整型常量:(整数)

18、3.十六进制整数:由0x或0X开头,后跟0~9,a~f,A~F表示。表示形式:1.十进制整数:由数字0~9和正负号表示。2.八进制整数:由数字0开头,后跟数字0~7表示。如123,-456,0如0123,011,00如0x123,0Xff注:八进制与十六进制一般用于说明非负数。问题:0123=()10076=()100x12C=()100Xff=()10计算:0123=(1*82+2*81+3*80)10=(83)10830x12C=(1*162+2*161+12*160)10=(300)10300076=(7*81+6*80

19、)10=(62)10622550xff=(15*161+15*160)10=(255)10<整型常数的类型:1.根据其值所在范围确定其数据类型。如:20000(为int型)90000(为long型)2.在整常量后加字母l或L,认为它是longint型常量。如:12(默认为int型)12L(说明为long型)整型常量(整数):(续)12实型常量(实数或浮点数)表示形式:1.十进制数形式:(必须有小数点,至少一边有数字)如0.123.1230.0123.比较:00.00..0.2.指数形式:(e或E之前必须有数字;指数必须为整数)

20、如12.3e3123E21.23e-4错误形式e-51.2E-3.5数学表示:10-6C表示:1E-6E-67*10-6.27e-6.2实型常量(实数或浮点数):(续)一个实数可以有多种指数表示形式。如123.456可以表示为123.456E012.3456E11.23456

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

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

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