CPP从头学起2:数据类型

数据类型:

首先看定义变量的方式:数据类型  变量名  =  变量初始值

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值