- Hello World
#include指令:包含和引用的意思
注释:单行注释,多行注释(不许嵌套)
main(参数):主函数;程序执行入口
{内容}:函数体;执行内容
- 常量
整型常量(进制):CPU限制最大数
实型常量(浮点数):小数、指数表示
字符常量:单引号括起来的一个字符;ASCII码值。
转义字符是特殊的字符常量,以字符“”代表开始转义,如下:
字符串常量:一对双引号括起来的零个或多个字符序列
字符常量'A'与字符串常量"A"是不同的,字符串常量"A"是由'A'和'0'两个字符组成的,字符串的长度是2,字符常量'A'只是一个字符,没有长度。
其他常量:布尔(bool)常量(true;false)、枚举常量(枚举型数据中定义的成员)、宏定义常量(#define宏定义)。
- 变量
标识符(不能数字开头;区分大小写;关键字!);变量声明:定义类型。
整型变量:signed可省略
实型变量(定义量赋初值时不可连续等于)
字符变量(1个字节,内存存的是ASCLL码)
%c字符输出;%d整数输出;可算术运算。
- 常用数据类型
数据类型就是决定用多大的内存来存储用户的数据,汇编语言中没有数据类型这个概念。
实型数据的有效数字是有限制的,尤其浮点型的精度问题需要考虑。
布尔类型和整型可以互相赋值,合法!
- 数据的输入与输出
C++语言中,数据之间的传输操作称为流。数据的输入和输出包括
- 标准输入/输出设备(键盘、显示器)(标准I/O)
- 外部存储介质(磁盘)上的文件(文件I/O)
- 内存的存储空间(串I/O)
标准I/O操作有4个类对象,它们分别是cin、cout、cerr和clog。其中cin代表标准输入设备键盘;cout代表标准输出显示器;当进行错误信息输出操作时使用cerr或clog,两者都是标准错误流,cerr不经过缓冲区,直接向显示器输出,而clog中的信息存放在缓冲区中,缓冲区满后或遇到endl时向显示器输出。
头文件iomanip.h中定义了控制流输出格式的函数,例如int width();setprecision(int n)等等。
cout和printf都可以表示输出,printf常常需要与%类型一起使用,常用的类型如下: