第2章 基本数据类型﹒运算符与表达式.ppt
文本预览下载声明
基本数据类型、 运算符与表达式 2.1 数据类型概述 2.2 常量与变量 2.3 基本类型 2.4 运算符和表达式 2.5 类型转换 基本整型(int) 短整型 (short) 整型 长整型 (long) 无符号型(unsigned) 基本类型 单精度型(float) 实型(浮点型) 双精度型(double) 字符型(char) 扩展双精度型(long double) 数据类型 布尔型(bool) 空类型(void) 数组 指针 构造类型 结构体(struct) 共用体(union) 枚举(enum) 类(class) 常 量 C++中常量可以是常数(值常量),也可以是代表固定不变的值的名字——符号常量。程序中如果想使变量的内容自初始化后一直保持不变,可以定义一个符号常量。其定义形式有: ⑴ const 数据类型 符号常量名=初始值; 例如:const double PI=3.1415926; 变 量 1. 变量的定义 2. 初始化变量 变量的定义 ?变量定义的一般格式为:数据类型关键字 变量名表; 说明:(1)变量名表:可以包含若干个变量,彼此间用逗号分开。变量名必须是合法的标识符,不能用C++的关键字作为变量名。 (2)数据类型:变量可以被定义为基本数据类型和构造类型。常用的几种基本类型关键字如下: char, int, short, long, unsigned, float, double 例如: int x ; float area, width, length ; unsigned myage, myweight ; 初始化变量 ?初始化变量:在定义变量的同时给其一个初始值,称为初始化变量。例如: ?unsigned short width=5; ?long width=8, length=12; ?double area, radius=20.0; 2.3 基本类型 1.整型 2.实型(浮点型) 3.字符型 4.布尔类型 5.void类型 小结 整 型 1. 整型常量的表示 2. 整型变量的分类 整型常量的表示 (1)十进制整数:以非0开头的,由0至9数字、正负号组成的常数,如1234,-10为合法十进制整常数,而123.0,1.23E+2是非法的十进制整常数。 (2)八进制整数:以0开头的,由0至7数字组成的数字串,如01234,010为合法八进制整常数,而1234,028则是非法的八进制整常数。 (3)十六进制整数:以0x(或0X)开头的,由0至9数字和a至f(或A至F)字符组成,如0x10,0x2f,0xa为合法的十六进制整常数,而12,0xgf,20H是非法的十六进制整常数。 整型变量的分类 (1) signed:表示有符号位(可缺省,int型); (2) unsighed:表示无符号位 (unsigned [int]型); (3) long:表示长型( long [int] 型和unsigned long 型); (4) short:表示短型( short [int] 型和unsi
显示全部