7 C++ 数据类型

在C++创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存

1.整型

整型的作用:整型变量表示的是整数类型的数据

表示整型有以下几种方式,区别在于所占内存空间不同

1.short(短整型) 占用空间2字节

取值范围-2^15 ~ -2^15-1

2.int(整型) 占用空间4字节

取值范围-2^31 ~-2^31-1

3.long(长整型) 占用空间 8字节 win为4字节 linux为4字节

取值范围-2^31~-2^31-1

4.long long (长长整型) 占用空间8字节

2.sizeof关键字

作用:sizeof关键字可以统计数据类型所占内存大小

语法:sizeof(数据类型/变量)

案例:

short num = 10;

cout <<"short所占内存空间为:"<< sizeo(num)<< end1;

cout <<"short所占内存空间为:"<< sizeo(short)<< end1;

3.实型(浮点型)

作用:用于表示小数

1.单精度float 4字节 7位有效数字

2.双精度double 8字节 15~16位有效数字

默认情况下 输出一个小数,会显示出6位有效数字

float f1 = 3.14 此时3.14是默认双精度double

因此需要改成float f1 = 3.14f强制把3.14转换为单精度float。

案例

#include

using namespace std;

int main() {

float f1 = 3.1415926f;

cout <<"f1 ="<< f1 << end1;

double d1 = 3.1415926;

cout <<"d1 ="<< d1 << end1;

system("pause");

return 0;

输出结果为:

f1 = 3.14159

d1 = 3.14159

4.字符型

作用:字符型变量用于显示单个字符

语法:char ch = 'a' ;

注意:

1.在显示字符型变量时,用单引号将字符括起来,不要用双引号。

2.单引号内只能有一个字符,不可以是字符串。

c++中字符型变量只占用1字节

字符型变量并不是把字符本身放到内存储存,而是将对应ASCII编码放入到储存单元。

案例

#include

using namespace std;

int main() {

char ch = ' a ' ;

cout << ch << end1;//得到结果是a

cout << "char字符型变量所占内存" <<

sizeof(char) << end1;//结果是1

cout << "字符型变量对应ASCII编码" <<

(int)ch << end1;//结果是97

system("pause");

return 0;

ASCII对照表

ASCII非打印控制字符:ASCII表上的数字0-31分配给控制字符,用于控制像打印机等一些外围设备。

ASCII打印字符:数字32-126分配给了能在键盘上找到的字符,当查看过打印文档时就会出现。

5.转义字符

作用:用于表示一些不能显示出来的ASCII字符

常用的转义字符有:



案例:

#include

using namespace std;

int main() {

//换行字符

cout <<"hello world " ;

//反斜杠 只是单纯输出一个反斜杠

cout <<""<

//水平制表符 可以整齐输出数据

cout <<"aaa helloworld"<

cout <<"aa helloworld"<

cout <<"aaaaaa helloworld"<

system("pause");

return 0;

输出结果:

hello world

aaaa hello world

aa hello world

aaaaaa hello world

6.字符串型

作用:用于表示一串字符

两种风格

1.c风格字符串:char 变量名[] = "字符串值"


c风格的字符串要用双引号括起来

2.c++风格字符串:string 变量名 = "字符串值"


c++风格字符串需要加入头文件#include

7.布尔类型bool

作用:布尔数据类型代表真或假的值

bool类型两个值:true-真(本质是1)

false-假(本质是0)

bool类型占1个字节大小

案例


8.数据输入

作用:用于键盘过去数据

关键字:cin

语法:cin >> 变量

案例:


展开阅读全文

页面更新:2024-04-06

标签:数据类型   常量   整数   变量   字节   整型   关键字   作用   案例   空间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top