C++零基础入门——04 数据类型详解


本节是对C++中所有的数据类型进行一个详细的说明。

一、整型

作用: 用于表示整数类型的数据。

数据类型关键字数据表示区间数据空间大小
短整型short-215 ~ 215 -12字节
整型int230 ~ 231 -14字节
长整型long230 ~ 231 -1Window为4字节,Linux为4字节(32位),8字节(64位)
长长整型long long263 ~ 263 -18字节

二、浮点型

作用: 用于表示小数类型的数据。

数据类型占用空间有效数字范围分类
float4字节7位有效数字单精度
double8字节15-16位有效数字双精度

注:
浮点型变量可分为两种:
1. 单精度: float
2. 双精度: double
3.区别: 表示的有效数字范围不同

三、字符型

作用: 用于字符型变量表示单个字符
语法: char c = 'a';
注:
1.单引号: 用单引号括住的字符,为单个字符,即单引号内只能有一个字符,否则报错。
2.双引号: 用双引号括住的字符,为多个字符(字符串),即双引号内必须有多个字符,否则报错。
3. C和C++中字符型变量只占用1个字节
4. 字符型变量只是将对应的ASCII编码放入到存储单元中,并非将字符本身放入内存中存储。

四、字符串型

作用: 用于字符型变量表示多个字符

1.语法一  C语言风格

#include<iostream>
useing namespace std;
int main(){
	// 1. 语法:char 字符串名[] = "...."
	// 2. “="号后面必须用双引号括起来,双引号括起来的多个字符为字符串
	char str[] = "hello world";
	cout << str << endl;
	return 0;
}

2.语法二  C++语言风格

#include<iostream>
#inclued<string> // 注意:需要使用string头文件
useing namespace std;
int main(){
	// 1. 语法:string 字符串名 = ”....“
	// 2. ”=“号后面必须用双引号括起来,双引号括起来的多个字符为字符串
	// 3. 使用strin类型定义字符串型变量,必须导入string头文件,否则报错
	string str = "hello world";
	cout << str << endl;
	return 0;
}

五、布尔类型

作用: 用于代表的值

关键字代表含义代表值数据空间大小
true11字节
false01字节

示例:

#include<iostream>
useing namespace std;
int main(){
	bool flage1 = true;
	cout << flage1 << endl; //输出结果:1
	
	bool flage2 = flase;
	cout << flage2 << endl; //输出结果:0
	
	return 0 ;
}
  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小汪不秃头~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值