数据类型:
首先看定义变量的方式:数据类型 变量名 = 变量初始值
int a =10,对应图中,a 为变量的名称,10为存储的内容
而int 则是给变量合理地分配内存
如图,Int 可以给分配合适的内存空间,从而不造成资源浪费。
1. 整型:
注意:long long 中间有空格
2. sizeof 关键字:
3. 浮点型(实型):
(1)单精度 float:
数值后加上f,可以将数值转换成单精度,否则默认是双精度double。
(2)双精度double:
如图可知:
(1)小数默认输出6位有效数字
(2)单精度内存占据4个字节,双精度占据8个字节
(3)科学计数法:
(1)若 e 后面是正数,则是乘10的几次方
(2)若后面是负数,则乘0.1的几次方
4. 字符型:
注意:
(1)只用于显示单个字符,且只占据一个字节
(2)语法中,单个字符要加上单引号 ' '
(3)常用的ASCII值:a -- 97,A --65
如图,对应a 的阿科码值为97
5. 转义字符:
特点:起手式都是:反斜杠
(1)换行符
等同于 endl
(2)反斜杠
如图所示
(3)水平制表
多个空格,空格多长取决于aaa占据几个字符
但,当多个输出的时候,通过水平制表,可以让后面的helloworld都对齐。这就是它的核心用途。
6. 字符串型:
作用:用于表达一串字符。
两种风格:C风格 和 CPP风格。
(1)C风格字符串:
注意:同上述字符型类似,字符型则是单引号,字符串是双引号,且字符串必须加中括号【】。
(2)CPP风格字符串:
注意:要包含上述这个头文件,对于C风格,则不需要这个头文件。
7. 布尔类型bool:
作用:代表真和假的值。
Bool类型只有两个值:true(本质是1) 和 false(本质是0)。
bool类型只占有1个字节
对应输出结果为1。
同理于 false,对应输出结果为0。
8. 数据的输入:
作用:从键盘上获取数据。
关键词:cin
语法:
cin >> 变量
举例如下:
#include <iostream>
using namespace std;
#include <string>//CPP风格字符串要包含这个头文件
int main()
{
int a = 0;
cin >> a;
cout << a << endl;
system("pause");
return 0;
}
运行:
然后输入数据(给a赋值),比如100,然后回车,得到输出数据为100。