C++基础知识
目录
一、C++的数据类型
º ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁽ ⁾ ⁿ ′ ½
数据类型 | 类型说明符 | 占用字节数 | 数的范围 |
---|---|---|---|
整型 | int | 4 | -2³¹ ~ 2³¹ - 1 |
短整型 | short [int] | 2 | -32768 ~ 32767 |
长整型 | long [int] | 4 | -2³¹ ~ 2³¹ - 1 |
单精度浮点型 | float | 4 | ± 3.4 × 10⁻³⁸ ~ ± 3.4 × 10³⁸ |
双精度浮点型 | double | 8 | ± 1.8 × 10⁻³º⁸ ~ ± 1.8 × 10³º⁸ |
字符型 | char | 1 | -128 ~ 127 |
布尔型 | bool | 1 | true , false |
字符串 | n+1 | n是字符串长度 |
在C++中如果想要使用String类型则需要引入包#include<string>
,注意这里是小写
,包括在使用的时候定义一个字符串也是小写string ch = 'Hello World!'
二、C++的常量、变量与转义字符
常量
常量包括字面常量与符号常量
1、字面常量即直接写出来的数据
,如:2,3,4,;1.2,1.3;“Hello world!”,“C++”
2、符号常量即用符号表示数据,一旦确定了表示的数据,以后就不再改变
。符号表示常量的两种方法:
(1)const <数据类型> <常量名> = <数据>;
需要跟分号。 如:const int a = 10;
(2)#define <常量名> <数据>
不需要跟分号。 如:#define PAI 3.14 程序在编译时,先将<常量名>全部替换成数据,然后才正式编译,所以这样的声明称为编译预处理
变量
1、变量的声明:<