基本数据类型操作符和表达式优秀课件.ppt

上传人:石*** 文档编号:90055853 上传时间:2023-05-13 格式:PPT 页数:85 大小:7.66MB
返回 下载 相关 举报
基本数据类型操作符和表达式优秀课件.ppt_第1页
第1页 / 共85页
基本数据类型操作符和表达式优秀课件.ppt_第2页
第2页 / 共85页
点击查看更多>>
资源描述

《基本数据类型操作符和表达式优秀课件.ppt》由会员分享,可在线阅读,更多相关《基本数据类型操作符和表达式优秀课件.ppt(85页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基本数据类型操作符和表达式基本数据类型操作符和表达式第1页,本讲稿共85页 计算机处理的基本对象是数据。变量计算机处理的基本对象是数据。变量和常量则是程序的最基本的数据形式,将和常量则是程序的最基本的数据形式,将它们用操作符(也称为运算符)连接起来,它们用操作符(也称为运算符)连接起来,便构成了表达式。本章介绍便构成了表达式。本章介绍C语言中关于语言中关于变量、常量、操作符和表达式的语法规则。变量、常量、操作符和表达式的语法规则。这些语法规则是这些语法规则是C语言的基本要素。语言的基本要素。第2页,本讲稿共85页 数据类型数据类型2.1整型数据整型数据2.2实型数据实型数据2.3 字符型数据与

2、字符串字符型数据与字符串2.4第3页,本讲稿共85页 变量说明与初始化变量说明与初始化2.5运算符和表达式运算符和表达式2.6 小小 结结2.7第4页,本讲稿共85页2.1 2.1 数数 据据 类类 型型在在C语言中,数据的类型分为基本数语言中,数据的类型分为基本数据类型、构造类型、指针类型和空值类型。据类型、构造类型、指针类型和空值类型。对于每一种数据类型的数据,又可分成几对于每一种数据类型的数据,又可分成几种不同类型,如图种不同类型,如图2-1所示。所示。第5页,本讲稿共85页 图图2-1 C语言的数据类型语言的数据类型第6页,本讲稿共85页 通常将整型和实型统称为数值型。构通常将整型和实

3、型统称为数值型。构造类型是由若干数据类型组合在一起构造造类型是由若干数据类型组合在一起构造成的复杂数据类型。指针类型可以表示数成的复杂数据类型。指针类型可以表示数据的存储地址。空值类型表示没有数据值。据的存储地址。空值类型表示没有数据值。第7页,本讲稿共85页 各种类型数据又可分为常量和变量。各种类型数据又可分为常量和变量。常量是程序运行中其值不能改变的数据。常量是程序运行中其值不能改变的数据。每个变量有自己的名字,叫变量名,变量每个变量有自己的名字,叫变量名,变量用来存储在程序运行中其值可以发生变化用来存储在程序运行中其值可以发生变化的数据,一般用于存储原始数据、中间计的数据,一般用于存储原

4、始数据、中间计算结果和最终计算结果等。算结果和最终计算结果等。第8页,本讲稿共85页2.2 2.2 整整 型型 数数 据据2.2.1整型常量整型常量在在C语言中使用以下语言中使用以下3种不同进位制的种不同进位制的整型常量。整型常量。第9页,本讲稿共85页 (1)十进制数:例如,)十进制数:例如,13,15,0等。等。(2)八进制数:八进制数的书写方八进制数:八进制数的书写方法是在数字前加一个数字法是在数字前加一个数字0,例如,例如,015,013,017,00等。等。(3)十六进制数:十六进制数的书)十六进制数:十六进制数的书写方法是在数字前加一个写方法是在数字前加一个0 x,例如,例如,0

5、x0,0 x15,0 xaf等。等。第10页,本讲稿共85页 为了扩大整型数据的取值范围,为了扩大整型数据的取值范围,C语语言还提供了一种长整型常量。长整型常量言还提供了一种长整型常量。长整型常量在计算机中占用在计算机中占用4个字节,相应的取值范围个字节,相应的取值范围扩大到扩大到2147483648+2147483647。第11页,本讲稿共85页 2.2.2整型变量整型变量整型变量在计算机内存中占两个字节整型变量在计算机内存中占两个字节(即(即16bit),取值范围为从),取值范围为从32768+32767(2152151)。用以说明整型)。用以说明整型变量的关键字(也称为数据类型符)为变量

6、的关键字(也称为数据类型符)为int。第12页,本讲稿共85页 定义变量数据类型语句的一般格式为:定义变量数据类型语句的一般格式为:数据类型符数据类型符变量名变量名1,变量名,变量名2,C语言规定,每个变量在使用前,都语言规定,每个变量在使用前,都必须先定义。必须先定义。第13页,本讲稿共85页 在关键字在关键字int前加上修饰符,可改变整前加上修饰符,可改变整型变量在内存所占位数和取值范围。型变量在内存所占位数和取值范围。第14页,本讲稿共85页 下列下列4种修饰符可以用来修饰整型变量:种修饰符可以用来修饰整型变量:(1)signed带符号的整型变量;带符号的整型变量;(2)unsigned

7、无符号的整型变量;无符号的整型变量;(3)long长型整型变量;长型整型变量;(4)short短型整型变量。短型整型变量。第15页,本讲稿共85页 在表在表2-1中列出了用这些修饰符修饰整中列出了用这些修饰符修饰整型变量后,整型变量在计算机内存中所占型变量后,整型变量在计算机内存中所占位数和取值范围。位数和取值范围。第16页,本讲稿共85页 第17页,本讲稿共85页2.3 2.3 实实 型型 数数 据据实型数据也称做浮点数,是一种带小实型数据也称做浮点数,是一种带小数点的数。数点的数。第18页,本讲稿共85页 2.3.1实型常量实型常量实型常量就是带小数点的实型常量就是带小数点的10进制常数。

8、进制常数。在在C语言中实型数据有两种表达(书写)语言中实型数据有两种表达(书写)方式:一种是用数字和小数点表示的,另方式:一种是用数字和小数点表示的,另一种是用指数方式表示的。一种是用指数方式表示的。第19页,本讲稿共85页 实型常量在计算机内存中一般占用实型常量在计算机内存中一般占用4个个字节,其数值取值范围是字节,其数值取值范围是10381038。有。有效数字是效数字是7位。位。第20页,本讲稿共85页 当一个实型常量的数值超过了它能表当一个实型常量的数值超过了它能表达的精度时,达的精度时,C语言可以自动将其精度扩语言可以自动将其精度扩大到大到1516位(双精度)的有效数字。位(双精度)的

9、有效数字。第21页,本讲稿共85页 2.3.2实型变量实型变量实型变量用来存储实型数据。实型变实型变量用来存储实型数据。实型变量分为如下两种。量分为如下两种。第22页,本讲稿共85页 (1)单精度实型变量或简称实型变)单精度实型变量或简称实型变量或浮点型变量,其类型标识符为量或浮点型变量,其类型标识符为float。(2)双精度实型变量或称双精度浮)双精度实型变量或称双精度浮点型变量,其类型标识符为点型变量,其类型标识符为double。在表在表2-2中列出了以上两种实型变量中列出了以上两种实型变量在计算机内存中的所占位数和取值范在计算机内存中的所占位数和取值范围。围。第23页,本讲稿共85页 第

10、24页,本讲稿共85页2.4 2.4 字符型数据与字符串字符型数据与字符串2.4.1字符型常量字符型常量C语言的字符型常量是用单引号括起语言的字符型常量是用单引号括起来的单个字符,如来的单个字符,如a,B,*等等都是字符型常量。都是字符型常量。第25页,本讲稿共85页 字符型常量在计算机内存中是用相应字符型常量在计算机内存中是用相应字符的字符的ASCII存储的,占用一个字节的空存储的,占用一个字节的空间。间。第26页,本讲稿共85页 在在C语言中字母是区分大小写的,所语言中字母是区分大小写的,所以,以,a和和A是不同的字符型常量,是不同的字符型常量,由由ASCII代码表可以知道,字符型常量代码

11、表可以知道,字符型常量a存储的是十进制数存储的是十进制数97,而字符型常量,而字符型常量A存储的十进制数存储的十进制数65。第27页,本讲稿共85页 因为在整型数与字符常量存在着这种因为在整型数与字符常量存在着这种对应关系,在对应关系,在C语言中字符型常量可以作语言中字符型常量可以作为整型数来使用,整型数据(如果在为整型数来使用,整型数据(如果在ASCII范围内的话)也可以作为字符型数范围内的话)也可以作为字符型数据来使用。据来使用。第28页,本讲稿共85页 在在C语言中支持一类特殊字符,它们语言中支持一类特殊字符,它们以反斜杠以反斜杠“”开头,称为反斜杠字符常量,开头,称为反斜杠字符常量,或

12、称转义字符。转义字符是将斜杠后面字或称转义字符。转义字符是将斜杠后面字符的含义转变为另一种意义了。符的含义转变为另一种意义了。第29页,本讲稿共85页 2.4.2字符型变量字符型变量字符型变量是字符型变量是C语言的一种数据类型,语言的一种数据类型,用关键字(类型符)用关键字(类型符)char说明,用于存储说明,用于存储字符常量或数值。字符常量或数值。第30页,本讲稿共85页 字符型变量可以用变量修饰符字符型变量可以用变量修饰符signed和和unsigned来修饰。表来修饰。表2-3列出了字符型变列出了字符型变量在计算机内存中所占的位数和取值范围。量在计算机内存中所占的位数和取值范围。类型符类

13、型符char和和signedchar在意义上是没有在意义上是没有区别的。区别的。第31页,本讲稿共85页 第32页,本讲稿共85页 一个字符型变量只能存储一个字符型变量只能存储1个字符,它个字符,它是以该字符的是以该字符的ASCII值存储的,并占一个值存储的,并占一个字节的宽度。字符型变量和整型数变量之字节的宽度。字符型变量和整型数变量之间可以相互通用。间可以相互通用。第33页,本讲稿共85页 2.4.3字符串常量字符串常量字符串常量简称字符串。字符串不是字符串常量简称字符串。字符串不是一种数据类型,它是用双引号扩起来的一一种数据类型,它是用双引号扩起来的一串字符。串字符。第34页,本讲稿共8

14、5页 字符串中的字母是区分大小写的。组字符串中的字母是区分大小写的。组成字符串的字符个数,叫做字符串长度。成字符串的字符个数,叫做字符串长度。如果字符串中含有转义字符,则每个如果字符串中含有转义字符,则每个转义字符当作一个字符看待。转义字符当作一个字符看待。第35页,本讲稿共85页 每个字符在内存占一个字节的空间。每个字符在内存占一个字节的空间。但每个字符串在内存中占用的实际字节数但每个字符串在内存中占用的实际字节数等于字符串的长度加等于字符串的长度加1。第36页,本讲稿共85页 字符串常量与字符常量在书写格式上字符串常量与字符常量在书写格式上的区别就在于,字符常量是用单引号括起的区别就在于,

15、字符常量是用单引号括起来的,而字符串常量是用是双引号括起来来的,而字符串常量是用是双引号括起来的。的。第37页,本讲稿共85页2.5 2.5 变量说明与初始化变量说明与初始化2.5.1变量说明(定义)变量说明(定义)在在C语言中,变量是用变量名来表示语言中,变量是用变量名来表示的,变量名为一合法的的,变量名为一合法的C标识符。标识符。第38页,本讲稿共85页 在在C程序中,变量在引用前,必须先程序中,变量在引用前,必须先进行说明,说明变量的属性,包括变量的进行说明,说明变量的属性,包括变量的名字和数据类型。变量说明也称为变量定名字和数据类型。变量说明也称为变量定义。义。第39页,本讲稿共85页

16、 C语言的编译系统将根据变量说明,语言的编译系统将根据变量说明,给变量分配相应的存储空间。给变量分配相应的存储空间。变量说明语句的一般格式是:变量说明语句的一般格式是:数据类型数据类型变量名列表变量名列表;第40页,本讲稿共85页 其中,其中,“数据类型数据类型”为前面介绍的为前面介绍的C语言数据类型符(见表语言数据类型符(见表2-1、表、表2-2和表和表2-3),也可以是以后介绍的其他数据类型符。),也可以是以后介绍的其他数据类型符。“变量名列表变量名列表”是所要说明的一些同类型是所要说明的一些同类型的变量名,变量名之间要用逗号分开。说的变量名,变量名之间要用逗号分开。说明语句以分号结束。明

17、语句以分号结束。第41页,本讲稿共85页 2.5.2变量的初始化变量的初始化在对变量进行定义的同时给变量赋值在对变量进行定义的同时给变量赋值称为变量的初始化。变量初始化的一般格称为变量的初始化。变量初始化的一般格式如下:式如下:变量类型变量类型变量名变量名1=常量常量1,变量名,变量名2=常量常量2,第42页,本讲稿共85页 变量的初始化是在程序运行到该变量变量的初始化是在程序运行到该变量所在的函数时进行的。如果定义变量时没所在的函数时进行的。如果定义变量时没有初始化,可以在以后用赋值语句给变量有初始化,可以在以后用赋值语句给变量赋值。赋值。第43页,本讲稿共85页 一般情况下,如果变量在程序

18、中没有一般情况下,如果变量在程序中没有初始化,则在赋值之前,它的值是不确定初始化,则在赋值之前,它的值是不确定的,因此,程序中在引用某变量之前,该的,因此,程序中在引用某变量之前,该变量应该初始化或赋值。以后还会介绍在变量应该初始化或赋值。以后还会介绍在某些情况下,没有初始化的变量的初始值某些情况下,没有初始化的变量的初始值可以是确定的。可以是确定的。第44页,本讲稿共85页2.6 2.6 运算符和表达式运算符和表达式2.6.1运算符运算符运算符也称操作符,是一种表示对数运算符也称操作符,是一种表示对数据进行何种运算处理的符号。编译器通过据进行何种运算处理的符号。编译器通过识别这些运算符,完成

19、各种算术运算和逻识别这些运算符,完成各种算术运算和逻辑运算。辑运算。第45页,本讲稿共85页 运算的对象(数据)称为操作数。每运算的对象(数据)称为操作数。每个运算符代表某种运算功能,每种运算功个运算符代表某种运算功能,每种运算功能有自己的运算规则,如运算的优先级、能有自己的运算规则,如运算的优先级、结合性、运算对象类型和个数,以及运算结合性、运算对象类型和个数,以及运算结果的数据类型都有明确的规定。结果的数据类型都有明确的规定。第46页,本讲稿共85页 C语言的基本运算符有以下几大类:语言的基本运算符有以下几大类:算术运算符;算术运算符;逻辑运算符;逻辑运算符;关系运算符;关系运算符;位运算

20、符;位运算符;第47页,本讲稿共85页 赋值运算符;赋值运算符;条件运算符;条件运算符;逗号运算符;逗号运算符;数据长度运算符。数据长度运算符。第48页,本讲稿共85页 除了这些基本运算符外,还有一些专除了这些基本运算符外,还有一些专门用途的运算符,如:门用途的运算符,如:指针运算符;指针运算符;改变优先级运算符;改变优先级运算符;成员运算符;成员运算符;下标运算符;下标运算符;其他。其他。第49页,本讲稿共85页 2.6.2表达式表达式用运算符把运算对象连接起来所组成用运算符把运算对象连接起来所组成的运算式,在的运算式,在C语言中叫做表达式。按照语言中叫做表达式。按照规定的运算规则,对表达式

21、进行运算所得规定的运算规则,对表达式进行运算所得到的结果,称为表达式的值。到的结果,称为表达式的值。第50页,本讲稿共85页 在在C语言中,就是用圆括号来提高运语言中,就是用圆括号来提高运算顺序的。在算顺序的。在C语言中,括号也看作是运语言中,括号也看作是运算符(提高运算符运算优先级),而且它算符(提高运算符运算优先级),而且它的优先级别最高。的优先级别最高。第51页,本讲稿共85页 对优先级相同的运算符,对优先级相同的运算符,C语言还规语言还规定了结合性。若是按自左向右的顺序进行定了结合性。若是按自左向右的顺序进行运算,则结合性称为自左向右的;若是按运算,则结合性称为自左向右的;若是按自右向

22、左的顺序进行运算,则结合性称为自右向左的顺序进行运算,则结合性称为自右向左的。自右向左的。第52页,本讲稿共85页 表表2-4列出了列出了C语言的各种运算符、名语言的各种运算符、名称、优先级和结合性。称、优先级和结合性。第53页,本讲稿共85页 表达式描述数据的加工过程。在书写表达式描述数据的加工过程。在书写表达式时,不仅要正确理解所使用的每个表达式时,不仅要正确理解所使用的每个运算符的功能,还要正确掌握运算符的优运算符的功能,还要正确掌握运算符的优先级和结合性。先级和结合性。第54页,本讲稿共85页 利用圆括号,可以像一般数学计算那利用圆括号,可以像一般数学计算那样,可以任意地改变表达式的运

23、算顺序。样,可以任意地改变表达式的运算顺序。第55页,本讲稿共85页 表达式值的数据类型,因运算对象的表达式值的数据类型,因运算对象的不同而不同。归纳起来可分为整型、实型不同而不同。归纳起来可分为整型、实型和逻辑型。和逻辑型。第56页,本讲稿共85页 逻辑型数据是只有两个可能值的数据,逻辑型数据是只有两个可能值的数据,这两个值是:真和假。在这两个值是:真和假。在C语言中,语言中,“真真”用数字用数字1表示,表示,“假假”用数字用数字0表示。因表示。因此,逻辑值也可以按整型数看待。此,逻辑值也可以按整型数看待。第57页,本讲稿共85页 第58页,本讲稿共85页 第59页,本讲稿共85页 第60页

24、,本讲稿共85页 第61页,本讲稿共85页 从构成表达式的运算符来看,可以把从构成表达式的运算符来看,可以把表达式分成以下几种。表达式分成以下几种。(1)算术表达式:由算术运算符连)算术表达式:由算术运算符连接数值型运算对象构成的表达式为算接数值型运算对象构成的表达式为算术表达式,计算的结果仍为数值型。术表达式,计算的结果仍为数值型。第62页,本讲稿共85页 (2)关系表达式:由关系运算符连)关系表达式:由关系运算符连接表达式构成的表达式关系表达式,接表达式构成的表达式关系表达式,关系表达式的运算的结果为逻辑值。关系表达式的运算的结果为逻辑值。关系表达式的一般形式为:关系表达式的一般形式为:表

25、达式表达式1关系运算符关系运算符表达式表达式2第63页,本讲稿共85页 (3)逻辑表达式:由逻辑运算符连)逻辑表达式:由逻辑运算符连接表达式构成的表达式为逻辑表达式,接表达式构成的表达式为逻辑表达式,逻辑表达式的运算结果为逻辑值。逻逻辑表达式的运算结果为逻辑值。逻辑表达式的一般形式为:辑表达式的一般形式为:表达式表达式1逻辑运算符逻辑运算符表达式表达式2逻辑运算符逻辑运算符表达式表达式第64页,本讲稿共85页 (4)条件表达式:由条件运算符连)条件表达式:由条件运算符连接表达式构成的表达式,其一般形式接表达式构成的表达式,其一般形式为:为:表达式表达式1?表达式?表达式2:表达式:表达式3第6

26、5页,本讲稿共85页 (5)赋值表达式:由赋值运算符或)赋值表达式:由赋值运算符或自反赋值运算符号自反赋值运算符号“=”连接表达式连接表达式构成的表达式称为赋值表达式。其一构成的表达式称为赋值表达式。其一般形式为:般形式为:变量变量赋值运算符赋值运算符表达式表达式变量变量自反赋值运算符自反赋值运算符表达式表达式第66页,本讲稿共85页 赋值表达式的运算功能是将赋值运算赋值表达式的运算功能是将赋值运算符右边表达式的值赋给赋值运算符左边的符右边表达式的值赋给赋值运算符左边的变量。变量。第67页,本讲稿共85页 (6)逗号表达式:由逗号运算符连)逗号表达式:由逗号运算符连接表达式构成的表达式称为逗号

27、表达接表达式构成的表达式称为逗号表达式,其一般形式为:式,其一般形式为:表达式表达式1,表达式,表达式2,表达式,表达式3,第68页,本讲稿共85页 2.6.3表表达达式式中中数数据据类类型型的的转转换换C语言规定了如下的数据类型的转换语言规定了如下的数据类型的转换原则。原则。第69页,本讲稿共85页 (1)数据类型自动转换原则)数据类型自动转换原则表达式中参加运算的各个运算对象,表达式中参加运算的各个运算对象,先转换成其中数据长度最长的数据类型,先转换成其中数据长度最长的数据类型,然后再计算。计算结果的数据类型就是其然后再计算。计算结果的数据类型就是其中数据长度最长的那个数据的数据类型。中数

28、据长度最长的那个数据的数据类型。第70页,本讲稿共85页 字符型数据参加运算时,要转换为整字符型数据参加运算时,要转换为整型(型(int)或长度更大的其他数据类型,这)或长度更大的其他数据类型,这取决于与字符型数据一起参加的运算对象取决于与字符型数据一起参加的运算对象的数据类型。的数据类型。第71页,本讲稿共85页 图图2-3所示的例子说明了上述的类型转所示的例子说明了上述的类型转换原则。其中有:换原则。其中有:charch;inti;floatf;doubled;第72页,本讲稿共85页 图图2-3 数据类型转换数据类型转换第73页,本讲稿共85页 (2)强制性数据类型转换)强制性数据类型转

29、换在表达式中,可以根据需要,把其中在表达式中,可以根据需要,把其中任意一个数据的类型转换为另一个数据类任意一个数据的类型转换为另一个数据类型,称为数据类型的强制转换。强制数据型,称为数据类型的强制转换。强制数据类型转换的一般格式是:类型转换的一般格式是:(数据类型数据类型)表达式表达式第74页,本讲稿共85页 (3)运算结果存入变量时的数据类)运算结果存入变量时的数据类型自动转换型自动转换如果表达式的运算结果的数据类型与如果表达式的运算结果的数据类型与要存入的变量类型不一致,则将运算结果要存入的变量类型不一致,则将运算结果的数据自动转换成要赋予的变量的数据类的数据自动转换成要赋予的变量的数据类

30、型。型。第75页,本讲稿共85页 关于数据类型转换有一点要注意,表关于数据类型转换有一点要注意,表达式计算过程中,数据类型的转换是暂时达式计算过程中,数据类型的转换是暂时的,只是为了用于当前计算,原来类型的的,只是为了用于当前计算,原来类型的值并未改变或丢失。值并未改变或丢失。第76页,本讲稿共85页小小 结结本章讨论了本章讨论了C语言的基本数据类型,语言的基本数据类型,常量、变量及变量初始化,操作符和表达常量、变量及变量初始化,操作符和表达式等基本语法问题。通过本章的学习,要式等基本语法问题。通过本章的学习,要掌握以下问题。掌握以下问题。第77页,本讲稿共85页 1基本数据类型基本数据类型C

31、语言有语言有4种基本数据类型,它们是:种基本数据类型,它们是:整型整型integer;字符型字符型char;浮点型浮点型float;双精度型双精度型 double;第78页,本讲稿共85页 对于这些基本数据类型,要掌握其数对于这些基本数据类型,要掌握其数值范围和所占内存的长度,熟记它们的关值范围和所占内存的长度,熟记它们的关键字(类型符)。键字(类型符)。第79页,本讲稿共85页 2常量常量C语言中的常量有数值型的(包括整语言中的常量有数值型的(包括整数和实数)、字符型的和字符串常量。整数和实数)、字符型的和字符串常量。整数又有十进制、八进制和十六进制整数之数又有十进制、八进制和十六进制整数之

32、分。常量也可以用标识符表示,称为符号分。常量也可以用标识符表示,称为符号常量。符号常量将在以后介绍。常量。符号常量将在以后介绍。第80页,本讲稿共85页 3变量变量涉及变量的内容很多,也很重要。首涉及变量的内容很多,也很重要。首先要掌握好变量的定义和初始化的方法。先要掌握好变量的定义和初始化的方法。因为这是最基本的。因为这是最基本的。第81页,本讲稿共85页 4C语言的基本操作符语言的基本操作符C语言的操作符非常丰富,本章对语言的操作符非常丰富,本章对C语语言运算符的总体情况作了介绍。对于它们言运算符的总体情况作了介绍。对于它们的进一步应用,将在以后各章详细讲述。的进一步应用,将在以后各章详细

33、讲述。第82页,本讲稿共85页 5表达式表达式表达式是表达式是C语言最基本的成分。可以语言最基本的成分。可以说,对数据的处理都是通过表达式实现的。说,对数据的处理都是通过表达式实现的。本章对本章对C语言中的各种表达式作了系统的语言中的各种表达式作了系统的介绍。在今后的程序设计学习中,将进一介绍。在今后的程序设计学习中,将进一步介绍各类表达式的应用。步介绍各类表达式的应用。第83页,本讲稿共85页 6数据类型在表达式中的转换数据类型在表达式中的转换在一个表达式中,含有不同数据类型在一个表达式中,含有不同数据类型之间的运算,是常有的事。为了获得预期之间的运算,是常有的事。为了获得预期的或正确的运算结果,还需掌握不同数据的或正确的运算结果,还需掌握不同数据类型在表达式中的转换关系。类型在表达式中的转换关系。第84页,本讲稿共85页 必要时,需要人为地强制作某些数据必要时,需要人为地强制作某些数据类型的转换,才能得到所想要的计算结果。类型的转换,才能得到所想要的计算结果。为此,为此,C语言提供了数据类型的强制转换。语言提供了数据类型的强制转换。第85页,本讲稿共85页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 资格考试

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁