C++语言程序设计 数据类型 常量与变量 ●常量是指在程序运行的整个过程中其值始终不 可改变的量。 变量是指在程序的执行过程中其值可以变化的 量,变量是需要用名字来标识的。 变量一定要先声明其类型和名称,然后才使用 ●符号常量在使用前也要先声明,而且声明的同 时就要初始化。程序中常量不能再被赋值。 ●常量和变量都有数据类型
C++语言程序设计 11 数据类型 ——常量与变量 ⚫ 常量是指在程序运行的整个过程中其值始终不 可改变的量 。 ⚫ 变量是指在程序的执行过程中其值可以变化的 量,变量是需要用名字来标识的。 ⚫ 变量一定要先声明其类型和名称,然后才使用。 ⚫ 符号常量在使用前也要先声明,而且声明的同 时就要初始化。程序中常量不能再被赋值。 ⚫ 常量和变量都有数据类型
C++语言程序设计 数据类烈 常量与变量 #include <iostream> 基本数据类型和表达式 using namespace std; int maino 变量先声 const int Price=30 明后使用 sint num. total: 符号常量 float vrh: num=10: t 常量 total=num*price. 变量 cout<<total <<endl: 2.5 h=3.2 V=3.14159r*r*h cout<<y <<end: x 12
C++语言程序设计 12 数据类型 ——常量与变量 #include <iostream> using namespace std; int main() { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<<total <<endl; r=2.5; h=3.2; v=3.14159*r*r*h; cout<<v <<endl; } 常量 变量 变量先声 明后使用 符号常量 Page 12 基 本 数 据 类 型 和 表 达 式
C++语言程序 数据类烈 常量与变量举例 #include <iostream> using namespace std int maino const float pi=3.1415926;// float型常量 float r=2. 0 //用 float型常量初始化变量 cout<"r="<r<<endl;/输出圆的半径 float length; // float型变量声明 length=2*PI*r //计算圆的周长 cout<“ Length=”< length<<endl;/输出圆的周长 PI=3.1415 // error,符号常量不能再被赋值 float area=PIrr //计算圆的面积 cout<< area="<<area<<end1 //输出圆的面积 return 0 x
C++语言程序设计 13 数据类型 ——常量与变量举例 #include <iostream> using namespace std; int main() { const float PI=3.1415926; //float 型常量 float r=2.0; //用float 型常量初始化变量 cout<<"r="<<r<<endl; //输出圆的半径 float length; //float型变量声明 length=2*PI*r; //计算圆的周长 cout<<“Length=”<<length<<endl; //输出圆的周长 PI=3.1415; //error,符号常量不能再被赋值 float area=PI*r*r; //计算圆的面积 cout<<"Area="<<area<<endl; //输出圆的面积 return 0; }
C++语言程序设计 数据类型 亮型数据 基本数据类型和表 #include <iostream> using namespace std; 整型变量声明 int main0 const int Price=30 整型变量 int num, total; float vrh short num=10 整型常量 unsigned short total=num * PRice 2字节cout<tal<endl 达nt、 unsigned int r=2.5; 4字节h=3.2 式 long v=3.14159rrh; x unsigned long couts<v <send 4字节
C++语言程序设计 14 #include <iostream> using namespace std; int main() { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<<total <<endl; r=2.5; h=3.2; v=3.14159*r*r*h; cout<<v <<endl; } 数据类型 ——整型数据 short 整型常量 unsigned short 2字节 int、unsigned int 4字节 long unsigned long 4字节 整型变量 整型变量声明 基 本 数 据 类 型 和 表 达 式
C++语言程序设计 数据类型 基 数据及取值范围 本 数类型说明符位数数值范围 据短整 short 16 32768~32767 类基本 int (231-1) 型长整 long 231~(231-1 和无符号 Er unsigned short 16 065535 i* unsigned Lint] 32 0(232-1 式 unsigned long 32 0=(2x
C++语言程序设计 15 数据类型 —整型数据及取值范围 类型 说明符 位数 数值范围 短整 short 16 -32768~32767 基本 int 32 -2 31~(231-1) 长整 long 32 -2 31~(231-1) 无符号 unsigned short 16 0~65535 unsigned [int] 32 0~(232-1) unsigned long 32 0~(232-1) 基 本 数 据 类 型 和 表 达 式