1.常量 2,3,4; ‘‘Hello world!’’,“c++” cout << 2020; 常量:不能改变的量 字面常量(字面量,直接常量):直接写出的数据 符号常量:用符号表示数据,但它一旦确定了表示那个数据,以后它不再改变 ①符号常量 说明一个符号表示常量 ⚮ const <符号说明符> <符号常量名> = <数据>;
<类型说明符>是表示数据类型的符号
例如: ⚮ const int N =100;✓ ⚮ const char A =‘E’;✓ ⚮ N=200;✗ ⚮ A=‘F’;✗
②符号常量 在main函数前 ⚮ #define <符号名称> <数据> 例如 ⚮ #define PAI 3.14 程序编译时,先将<符号名称>全部替换为<数据>,然后才正是编译,所以这样的就说明编译预处理 ☛注意:行末没有分号,它不是C++语句,称为预处理。 2.变量 变量 ⚮ 只可以变得量。更通俗的说,变量是用符号表示数据,它表示的数据是可以变得。 变量的说明 ⚮ <类型说明符> <变量名表>; ⚮ <类型说明符>,就是前面介绍变量时的类型说明符,象int,float,double,char,bool等。 ⚮ <变量名表>是一个或多个标识符,多个标识符之间用逗号隔开。 变量的举例说明 int a; double d1,d2; char c1,c2,c3; ☛注意:变量的说明也叫变量的声明。 变量意味着编译系统会给这个变量在内存中分配一个存储单元。所以变量的声明也叫变量的定义。 变量的初始化 在声明变量的同时说明它代表的数据是什么,称为变量的初始化。 格式是<类型说明符> <变量名1>=<值或表达式1>[,<变量名2>=<值或表达式2>]; 例如 ⚮ int a=5; double pai=3.14,e=2.71828; char A=’?’,B=’%’; cout<<2paia<<endl; 变量的赋值 <变量名>=<值或表达式>; 其中的等号称为赋值运算符,其作用之一是将右边表达式的值放在左边变量的储存单元中去。 例如 ⚮ const double PAI=3.14;//声明常量PAI double r,area;//声明变量r,area分别表示半径和面积 r=5.0//为r赋值 area=PAIrr;//计算圆的面积并赋值给area cout<<area<<endl;//显示结果 变量通过输入语句赋值
using namespace std; int main() {
const double PAI=3.14;//声明常量PAI
double r,area;//声明变量r,area分别表示半径和面积
cin>>r;//通过输入为r赋值
area=PAI*r*r;//计算圆的面积并赋值给area
cout<<area<<endl;//显示结果
return 0;
} 变量使用中应注意的问题 先定义,在使用。 只能定义一次,不能重复定义。 先赋值,再参与计算。 变量可以多次赋值,而常量是不能赋值的。 变量的定义可以出现在使用前的任何地方,但建议在程序的开始定义变量。 少用或不用字面常量。 内容要点
⚮ 字面常量,符号常量 ﹢const说明,是语句,末尾有分号 ﹢#define说明,预处理,行末没有分号
﹢先定义,后使用 ﹢先赋值,后运算 ﹢定义一次,赋值多次
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。