目录
一、C++入门
1.1.第一个C++程序
1.2.C++注释
1.3.C++关键字
1.4.C++标识符命名规则
二、C++数据类型
1.整形---int(整形变量表示的是整形类型的数据)
2.实型(浮点型)float double
3.字符型 char
4.转义字符 t
5.字符串类型 string
6.布尔类型 bool
一、C++入门
1.1.第一个C++程序
1.1.1创建项目(Visual Studio)
1.1.2创建文件
1.1.3编写代码
1.1.4运行程序
Demo:
#includeusing namespace std; int main() { system("pause"); cout<<"Hello C++!"< 1.2.C++注释
1.2.1 单行注释 --- //注释内容
1.2.2 多行注释 ---
1.3.C++关键字
在定义变量是不能使用关键字
delete、catch、explicit、friend、public、private、mutable、namespace、typename、typeid、union、vritual、volatile、using、inline等等是C++对于C语言中新增关键字
1.4.C++标识符命名规则
1.标识符不能是关键字
2.标识符只能是字母 数字 下划线
3.第一个字符必须是字母或者下划线
4.标识符中字母区分大小写
二、C++数据类型
1.整形---int(整形变量表示的是整形类型的数据)
1.1 short --- 短整形 --- 2个字节 (-32768 ~ 32767)
1.2 int --- 整形 --- 4个字节
1.3 long --- 长整型 --- Windows为4字节、Linux为4字节(32位)8字节(64位)
1.4 long long --- 长长整形 --- 8个字节
注意:C++中能够表示整形的类型就以上几个方式,区别在于所占的空间大小不同
2.实型(浮点型)float double
2.1 作用 :用于表示小数
2.2 分类 :2.2.1 单精度 float --- 4字节 --- 7位有效数字
2.2.2 双精度 double --- 8字节 --- 15-16位有效数字
2.3 区别 :在于表示的有效数字范围不同
Demo 0 :
#includeusing namespace std; int main() { system("pause"); float x = 3.14f; double y = 3.14; cout<<"x = "< 结果:x = 3.14
y = 3.14
Demo 1:
#includeusing namespace std; int main() { system("pause"); //科学计数法 float x1 = 3e2; float y1 = 3e-2; cout<<"x1 = "< 结果:x1 = 300
y1 = 0.03
3.字符型 char
3.1 作用 :字符型变量用于显示单个字符
3.2 语法 :char ch = ' a ';
3.3 注意:<1> 在显示字符型变量时,用单引号将字符括起来,不要用双引号
<2> 单引号内只能有一个字符,不可以是一个字符串
<3> C和C++中字符型只占用一个字节
<4> 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII码放存储单元中
4.转义字符 t
4.1 作用 : 用于表示一些不能显示出来的ASCII字符
4.2 常用的转义字符: n \ t
4.3 一个 t 占8个字节
5.字符串类型 string
5.1 作用 : 用于表示一串字符
5.2 C语言字符串 char 变量名[ ] = " 字符串值 ";
C++语言字符串 string 变量名 = " 字符串值 ";
5.3 C++字符串 string 头文件:#include
Demo 0:
#include#include using namespace std; int main() { system("pause"); // C语言 char txt1[] = "hello world"; cout<< txt1 << endl; //C++语言 string txt2 = "hello world"; cout<< txt2 << endl; return 0; } 6.布尔类型 bool
6.1 作用:布尔数据类型代表真或假的值
6.2 两种值: true (本质为1) 、 false (本质为0)
6.3 bool类型占1个字节



