IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C和C++变量类型及内存大小 -> 正文阅读

[C++知识库]C和C++变量类型及内存大小

类型存储大小值范围c输入输出格式具体范围
char1byte(8位)-2^7 ~ 2^7-1%c-128 到 127
unsigned char1byte(8位)0 ~ 2^8-1%c0 到 255
signed char1byte(8位)-2^7 ~ 2^7-1%c-128 到 127
short2byte(16位)-2^15 ~ 2^15-1%d-32,768 到 32,767
unsigned short2byte(16位)0 ~ 2^16-1%u0 到 65,535
int4byte(32位)-2^31 ~ 2^31-1%d-2,147,483,648 到 2,147,483,647
unsigned int4byte(32位)0 ~ 2^32-1%u0 到 4,294,967,295
long4byte(32位)-2^31 ~ 2^31-1%ld-2,147,483,648 到 2,147,483,647
unsigned long4byte(32位)0 ~ 2^32-1%lu0 到 4,294,967,295
long long8byte(64位)2^63 ~ 2^63-1%lld-9,223,372,036,854 775,808到9,223,372,036,854,775,807
unsigned long long8byte(64位)0 ~ 2^64-1%llu0到18,446,744,073,709,551,615
float4byte-----%f-----
double8byte-----输入用%lf,输出用%f-----
long double10byte-----输入输出都用%Lf-----

此外,还有void 类型:
void 类型指定没有可用的值。它通常用于以下三种情况下:
在这里插入图片描述

说明:
不同编译器对有些类型可能不能有不同数据长度,一般都是上述规律,了解就行。
编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。这即是说各个类型的变量长度是由编译器来决定的,而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节。也就是说,

注意:
(1)int和unsigned int有可能只占两个字节
(2)long有可能占8个字节
在这里插入图片描述

(3)除了long long和unsigned long long之外,还有__int64以及unsigned __int64,其输入输出格式可以用%I64d,两者表示范围一样,只是不同编译器兼容性不一样,具体可参考人家测试结果如下:
__int64 与long long 的区别
在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-29 10:03:43  更:2021-09-29 10:04:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:42:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码