数据类型 布尔型教据 基本数据类型和表达式 布尔型变量的说明 例: bool flag; 布尔型数据的取值: 只有 false和true两个值 大斗 休息
前一页 休息 16 数据类型 ——布尔型数据 ⚫ 布尔型变量的说明: 例:bool flag; ⚫ 布尔型数据的取值: 只有 false 和 true 两个值 基 本 数 据 类 型 和 表 达 式
数据类型变量 赋初值 基本数据类型和表达式 例 int a=3; double f=3. 56 char c='a’; int c=5 休息
前一页 休息 17 数据类型 ——变量赋初值 例: int a=3; double f=3.56; char c='a'; int c=5; Page 17 基 本 数 据 类 型 和 表 达 式
数据类烈一不同类型数据混合 基运算时的类型转换 本 数不同类型数据进行混合运算时,C++编译 据 器会自动进行类型转换 类。为了避免不同的数据类型在运算中出现混 型淆,应尽量使用同种类型数据 和。可以采用强制类型转换: 表例如: 达 float c; 式inta,b; c=float(a)/float(b); E c=(float)a/(float)b 了页体息
前一页 休息 18 数据类型—不同类型数据混合 运算时的类型转换 ⚫ 不同类型数据进行混合运算时,C++编译 器会自动进行类型转换。 ⚫ 为了避免不同的数据类型在运算中出现混 淆,应尽量使用同种类型数据。 ⚫ 可以采用强制类型转换: 例如: float c; int a,b; c=float(a)/float(b); 或 c= (float)a/(float)b; 基 本 数 据 类 型 和 表 达 式
基变量的存储类型 本数 ●auto存储类 据 属 其存储空间可以被若 千变量多 使角。 类 register1储类 型 存放在通用寄存器中。 和 extern存储类 表 在所有函数和程序段中都可引用 达 static存储类 休息
前一页 休息 19 变量的存储类型 ⚫ auto存储类 – 属于一时性存储,其存储空间可以被若 干变量多次覆盖使用。 ⚫ register存储类 – 存放在通用寄存器中。 ⚫ extern存储类 – 在所有函数和程序段中都可引用。 ⚫ static存储类 – 在内存中是以固定地址存放的,在整个 程序运行期间都有效。 基 本 数 据 类 型 和 表 达 式
基算术运算符与术表达式 本 数。基本算术运算符 据 */(若整数相除,结果取整) 类 型 o(取余,操作数为整数) 和·优先级与结合性 表先乘除,后加减,同级自左至右 达 式°++,--(自增、自减) 例:计+;--j; 了一页休息
前一页 休息 20 算术运算符与算术表达式 ⚫ 基本算术运算符 + - * / (若整数相除,结果取整) %(取余,操作数为整数) ⚫ 优先级与结合性 先乘除,后加减,同级自左至右 ⚫ ++, --(自增、自减) 例:i++; -- j; Page 20 基 本 数 据 类 型 和 表 达 式