高级语言C++程序设计 (第二版) 刘景、周玉龙編
高级语言C++程序设计 (第二版) 刘景、周玉龙编
第三章基本数据类型与基本运算 31包含简单计算的C+十程序 311程序实例一求两数之和 个简单的C++程序(P21) //program3-1cpp #include <iostream. h> void maino int a, b, sum: a=43; b=37; sum=atb cout< <The sum is""<<sum cout <endl
第三章 基本数据类型与基本运算 ◼ 3.1 包含简单计算的C++程序 3.1.1 程序实例—求两数之和 一个简单的C++程序(P.21.): //program3-1.cpp #include<iostream.h> void main() { int a,b,sum; a=43; b=37; sum=a+b; cout<<“The sum is”<<sum; cout<<endl; }
第三章基本数据类型与基本运算 312程序实例计算圆面积 //program3-2 cpp #indlude <iostream.h> void maino const float pai =3. 14 float radius cout <<Enter radius cin>>radius float area=pai radius radius cout<<“" n the area of circle is”; cout << area <endl
第三章 基本数据类型与基本运算 3.1.2 程序实例—计算圆面积 //program3-2.cpp #include<iostream.h> void main() { const float pai=3.14; float radius; cout<<“Enter radius:”; cin>>radius; float area=pai*radius*radius; cout<<“\nThe area of circle is”; cout<< area<<endl; }
第三章基本数据类型与基本运算 32基本类型及其派生类型 321数据类型的概念 数据类型:由某个范围内的数据集合及其建立在其上面的运算构成。 基本类型:由系统定义。( int float, double, char bool,void) 用户定义类型:由用户自己根据题的数据特征,定义所需的数据类 型。( class sturct union,enum) 导出类型:由已定义类型以某种确定的方式产生的新类型。 (array struct, pointer, reference 322基本类型(P54~55) 1、int型 2、foat型和 double型 3 char 型 4、boo型 5、vid型
第三章 基本数据类型与基本运算 ◼ 3.2 基本类型及其派生类型 3.2.1 数据类型的概念 数据类型:由某个范围内的数据集合及其建立在其上面的运算构成。 基本类型:由系统定义。(int,float,double,char,bool,void) 用户定义类型:由用户自己根据题的数据特征,定义所需的数据类 型。(class,sturct,union,enum) 导出类型:由已定义类型以某种确定的方式产生的新类型。 (array,struct,pointer,reference) 3.2.2 基本类型(P.54~55.) 1、int型 2、float型和double型 3、char型 4、bool型 5、void型
第三章基本数据类型与基本运算 323基本类型的派生类型(修饰符+基本类型) 修饰符: short、long、 signed和 unsigned。(表3.2) 324enum类型(P57) 定义格式:enum<类型名>{枚举值表}<枚举变量表> 示例: enum color RED=1, YELLOW, BLUECl=BLUE, C2; enum color a b=red,c. enum day Sun, Mon, Tue, Wed, Thu, Fri,Sat) enum day 1 Mon=l, Tue, Wed Thu, Fri, Sat, Sun 325定点类型与浮点类型 基本类型及其派生类型可以划分为两大类:整数类型(定点类型) 和浮点类型(实数类型) 整数类型包括:boo类型、enum类型、char类型及其派生类型、int 类型及其派生类型。 浮点类型包括:foat类型及其派生类型 double, ong double
第三章 基本数据类型与基本运算 3.2.3 基本类型的派生类型(修饰符+基本类型) 修饰符:short、long、signed和unsigned。(表3.2) 3.2.4 enum类型(P.57.) 定义格式:enum <类型名>{枚举值表 } <枚举变量表> 示例: enum color {RED=1,YELLOW,BLUE} c1=BLUE,c2; enum color a,b=RED,c; enum day {Sun,Mon,Tue,Wed,Thu,Fri,Sat} enum day1 {Mon=1,Tue,Wed,Thu,Fri,Sat,Sun} 3.2.5 定点类型与浮点类型 基本类型及其派生类型可以划分为两大类:整数类型(定点类型) 和浮点类型(实数类型) 整数类型包括:bool类型、enum类型、char类型及其派生类型、int 类型及其派生类型。 浮点类型包括:float类型及其派生类型double,long double