C++基本数据类型

1.C++对基本的数据类型进行了封装,成为内置数据类型。

2.有符号整数在内存中存放为补码,无符号整数在内存中存放为原码

 

Visual C++ 基本数据类型
类型占用字节数名称占用比特位数
bool1布尔型8
(signed)  char1有符号字符型8
unsigned char1无符号字符型8
(signed) short (int)2有符号短整型16
unsigned short (int)2无符号短整型16
(signed) int 或signed4有符号整型32
unsigned (int)4无符号整型32
(signed) long (int)4有符号长整型32
unsigned long (int)4无符号长整型32
float 4实型32
double8双精度型64
long double8长双精度型64
void0无值型0

3.C++也支持宽字符类型(wchar_t),称双字符型。

4.为了支持Unicode ,C++在头文件<cstring>中定义了wchar_t的数据类型存放Unicode码,同时在库函数中定义了响应的Unicode的串处理函数。

5.在二进制文件时,需要确定用什么类型的变量接收数据时,需要考虑元数据的所占的二进制的位数,从而选择正确的数据类型。例如:若元数据占四个字节,可以选择定义整型变量,接收数据。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

秘境之眼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值