总结 C++中 基本内置类型 数据所占大小 和数据类型

本文探讨了C++中基本内置类型的内存占用和适用场景。在处理图像等内存敏感的应用时,了解数据类型的大小至关重要。例如,当数值只可能为正时,选择无符号整型可以节省内存。在不需要大范围但需要节省内存的场景下,可以使用signed char类型,如OpenCV中用于表示灰度值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    以前看C++ primer ,基本内置类型的时候,大概只知道int型 表示整数,float 和double 型 表示浮点数, double型精度很高,决定自己用int 或者 double 的就是 我是小数还是 整数,便没有载关注细节。 直到现在做图像处理,因为图片较多,又限制32位4g内存, 所以对内存的把握就特别重要,重新去看数据类型大小和范围

   内置算术类型   :
   主要算术类型,见下面表格:

类型 含义 最小尺寸
bool 布尔类型 未知
char 字符 8位
wchar_t 宽字符 16位
char16_t Unicode 16位
char32_t Unicode 32位
short 短整型 16位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值