#include <iostream>
/*
C++ 数据类型包括
1)基础数据类型
2)复合数据类型
3)指针类
4)引用类
基础数据类型一共13种
布尔型
bool
字符类型
char
unsigned char
wchar_t
整数类型
short
unsigned short
int
unsigned int
long
unsigned long
浮点数类型
float
double
long double
*/
//基本数据类型
void main()
{
//布尔 占内存 1个字节 取值范围是 true、 false。
//true 在代码中表示 真 false 在代码中 表示 假
// true 本质 就是 数字 1 false 本质就是 数字 0
// 在bool 我们用的最多的就是其特性 而不是其变量类型
//该特性是: 不是为0 都视为 真(true) 只有为0 才是假(false)
bool b = false;
//unsigned 无符号变量 代表该变量 没有负数
//所有数字 都分 有符号(-、0、+) 无符号(0、+)
//字符 占内存 1字节 取值范围是 -128~127
//该数据类型 就是用来保存字符的。
//此处把一个 字符 a 存在理 c 里面
//其实 字符 ‘a’本质就是 数字 97
//char 内存中的数值 对应的就是 字符集中的编码
//常用编码有 ASCII码(美国国家标准信息交换码)
//其编码范围是从0~127 包含了英文大小写字母、阿拉伯数字
//常见标点符号等等。
//我们需要记住常用的字符 数值 比如 a 97 A 65 字符0 48 空格' ' 32
char c1 = 'a';
char c2 = '1';
char c3 = ' ';
std::cout<<c1<<c3<<c2<<"\n";
//无符号字符型 占1个字节 取值范围 0~255
unsigned char uc = 50;
//双字节字符型 占2个字节 取值范围 0~65535
wchar_t wc = '中';
std::cout<<wc<<"\n";
//整数
//短整型 占2个字节 取值范围 -32768~32767
short s = 32767;
//无符号短整型 占2个字节 取值范围是 0~65535
unsigned short us = 65535;
//整型 占4个字节 取值范围 -2147483648 ~ 2147483647
int i = 2147483647;
//无符号整型 占4个字节 取值范围 0~42亿多
unsigned int ui = 2147483647;
//长整型 占4个字节 取值范围 同上
long l;
//无符号长整型 占4个字节 取值范围 同上
unsigned long ul;
//浮点数类型
//单精度浮点类型 占4字节 精度为 小数点后 7位 0.1234567
float f = 1.4f;
//双精度浮点类型 占8字节 精度为 小数点后 16位 0.1234567890123456
double d = 1.5;
//双精度浮点类型 占8字节 精度为 小数点后 16位 0.1234567890123456
long double ld = 1.9;
system("pause");
}
C++基础学习笔记3 - 基本数据类型
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...