#include <iostream>
using namespace std;
int main() {
cout << "Hello, World" << endl;
return 0;
}
Hello, World!
#
开头的代码#include <头文件>
iostream
包含了使用程序进行输入输出的工具,例如:可以使用cout
进行消息显示namespace
using namespace 空间名;
using namespace std;
std
中iostream
中用来输出的cout
实际名称为std::cout
,用于换行的endl
实际名称为std::endl
main
int main() {
函数体;
return 0;
}
main()
开始main()
函数,程序在运行时会自动调用main()
函数int main()
中的int
指定了函数的返回类型return
语句代表函数将会返回的内容
0
时,说明程序正常运行结束0
的数值会造成系统认为程序异常退出cout
打印内容cout
将" "
中间的内容输出打印在屏幕上,并且进行换行cout<<"输出内容"<<endl;
;
表示一个语句的结束,函数体的每一句代码后面都需要";"
存在cout
,可以通过插入操作符"<<"
赋予输出内容endl
可以使内容输出之后,光标回准到下一行第一个字符,即换行"//"
用来注释内容,之后的内容直到行末都为注释在进行变量运算之前,我们需要先向内存申请一下存放数据的盒子,这些盒子被称为变量。变量的声明就是向内存申请“盒子”的过程。一般的声明方式为数据类型 变量名称
。
// 声明可乐数量变量 coke
int coke;
// 声明爆米花数量变量 popcorn
int popcorn;
// 声明消费总额变量 money
int money;
在C++中,变量名称也叫做标识符,表示用来标记和识别不同变量的不同的符号,有固定的构造规则:
变量的初始化即赋予变量一个初始值
我们在定义一个变量时,可以为它赋予一个初始值,例如初始化变量money
。
// 声明消费总额变量 money,并且初始化数值为 0
int money = 0;
输出即在屏幕上输出展示信息内容
//将初始化好的消费总额打印在屏幕上,并且进行换行
cout << money << endl;
变量名 = 字面量
// 小戴需要2瓶可乐,3个爆米花
coke = 2;
popcorn = 3;
0
,23
,-1024
0
开头的整数,有效数字为0~7
,并且不能带有正负号,例如0126
,0163
0x
或0X
开头的整数,有效数字为0~9
、A~F
(a~f
),并且不带有正负号。例如:0x12a
,0xf39
0.66
,30.0
,14.15926
e
或E
后跟一个整数来表示以10
为底数的幂数。
e
或E
的右侧为幂次的数值,必须为整数6.6E-1
,30.0e0
,0.01415926E3
常量中还有一类主要用来表达常见字符的常量,分为单字符字面量与转义符字面量
'a'
,'m'
,'F'
,'2'
,'}'
等。 `'\n'`表示换行符;
`'\t'`表示制表符;
`'\''`表示单引号字符(不被解析成字符外的单引号);
`'\\'`表示真正的斜杠字符。
所有的字符字面量在计算机里都是有一个编码的,为了避免大家用不同的编码,造成混乱,美国的组织就出台了ASCII编码,共有128个字符。每个字符都对应着一个0~127
之间的整数。
\0
。'\0'
:结束符; ASCII编码
对应数值为0
的字符****
****
****
#include<iostream>
using namespace std;
int main() {
// 每行都输出4个*和一个换行符
cout << "****\n" ;
cout << "****\n" ;
cout << "****\n" ;
return 0;
}
const
关键字来定义并且初始化const int kCokePrice = 5;
const int kPopcornPrice = 10;
const
是一个修饰符,加载数据类型int
的前面,用来给这个变量加上一个不变的属性const
和数据类型int
调换顺序,例如int const kCokePrice = 5;