Skip to content

Latest commit

 

History

History
103 lines (68 loc) · 1.58 KB

File metadata and controls

103 lines (68 loc) · 1.58 KB

程序的基本组成

注释

预编译

当用双引号标注时, 预编译器先到用户的目录中寻找相应的文件。如果找不到,再到系统的标准库目录中去寻找。

命名空间

把一组程序实体组合在一起,构成一个作用域

using namespace 名字空间名;
using namespace std;

主程序

main函数:程序运行的入口。

变量和常量

定义变量赋初值:

int sum = 0;
int sum(0);

类型别名:

typedef int INTEGER;
INTEGER a;

类型或变量占用的空间量:

int x;
sizeof(float);类型
sizeof(x);//变量
sizeof('a'+1);//表达式

实型常量:

123e3,123E3//e(E)之前必须有数字,后面必须是整数

C++中,实型变量都被作为double型处理。

1.23F,1.23e3F//将实型变量作为float类型的数据

字符常量:

字符类型变量对应的内存中存放的是字符的编码,C++允许直接将编码赋值给字符类型的变量。

char ch = 65;

布尔常量:true和false。

符号常量

const 类型名 符号常量 = 表达式;//const表示所定义的符号常量只能在定义是被赋初值

算术运算

强制类型转换

转换类型<类型名>(表达式);
char ch;
int d = 5;
ch = static_cast<char>(d);

赋值运算

赋值嵌套

n1 = n2 = n3 = 0;//保证所有变量同类型

自增和自减

y = x++;//先赋值在加一
y = ++x;//先加一在赋值