高级程序设计语言 吴凡 TEL:83202682 E-mail:cdwf@tom.com
高级程序设计语言 吴 凡 TEL: 83202682 E-mail: cdwf@tom.com
第三章数据类型、运算符与表达式 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 第三章 数据类型、运算符与表达式
数据类型(Type) ●数据类型:是数据结构的表现形式 决定了该类型的变量或者常量的取值范围 ●决定了该类型的变量或者常量可以执行哪些操 作例 Int 1 ●i是整数类型的变量,其取值范围为一32768 32767之间的整数; ●可以执行的操作:加、减、乘、除、求余(算术运 算);比大小(关系运算)等 实数无 电子科技大学通信与信息工程学院 此操作
电子科技大学通信与信息工程学院 数据类型(Type) ⚫ 数据类型:是数据结构的表现形式 ⚫ 决定了该类型的变量或者常量的取值范围 ⚫ 决定了该类型的变量或者常量可以执行哪些操 作 ⚫ 例:"int i" ⚫ i是整数类型的变量,其取值范围为-32768~ 32767之间的整数; ⚫ 可以执行的操作:加、减、乘、除、求余(算术运 算);比大小(关系运算)等 实数无 此操作
运算符( Operators)与表达式 Expressions) 运算符:定义了对不同数据类型变量或者 常量的基本操作(运算) 算术运算符( Arithmetic Operators 关系运算符( Relational Operators) ●逻辑运算符( Logical Operators) ●赋值运算 强制类型转换 表达式( Expressions):通过运算符将变 量、常量连接起来,产生新值 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 运算符(Operators)与表达式 (Expressions) ⚫ 运算符:定义了对不同数据类型变量或者 常量的基本操作(运算) ⚫ 算术运算符(Arithmetic Operators ) ⚫ 关系运算符(Relational Operators ) ⚫ 逻辑运算符(Logical Operators ) ⚫ 赋值运算 ⚫ 强制类型转换 ⚫ 表达式(Expressions):通过运算符将变 量、常量连接起来,产生新值
常量与变量 ●常量( Constants):是指在程序执行过 程中值不发生改变的量。 ●常量也有数据类型 ◎常量分为直接常量(字面常量)和符号常量 Symbolic Constants ●直接常量,例:50,3.14,"A,“abc ●符号常量,例:# define PRICE 30 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 常量与变量 ⚫ 常量( Constants ):是指在程序执行过 程中值不发生改变的量。 ⚫ 常量也有数据类型 ⚫ 常量分为直接常量(字面常量)和符号常量 (Symbolic Constants ) ⚫ 直接常量,例:50,3.14,'A',“abc” ⚫ 符号常量,例:#define PRICE 30