当前位置: 首页 > news >正文

Integer Types Range and varieties

Fixed-Width Integer Types (<cstdint> / <stdint.h>)

These are portable and recommended for predictable behavior.

TypeSizeSigned RangeUnsigned Range
int8_t8 bits-128 to 127
uint8_t8 bits0 to 255
int16_t16 bits-32,768 to 32,767
uint16_t16 bits0 to 65,535
int32_t32 bits-2,147,483,648 to 2,147,483,647
uint32_t32 bits0 to 4,294,967,295
int64_t64 bits-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
uint64_t64 bits0 to 18,446,744,073,709,551,615

Standard C++ Integer Types (<limits>)

TypeTypical Size (LP64)Signed RangeUnsigned Range
char8 bits-128 to 127 (if char is signed)0 to 255 (if char is unsigned)
signed char8 bits-128 to 127
unsigned char8 bits0 to 255
short16 bits-32,768 to 32,7670 to 65,535
unsigned short16 bits0 to 65,535
int32 bits-2,147,483,648 to 2,147,483,6470 to 4,294,967,295
unsigned int32 bits0 to 4,294,967,295
long64 bits-9,223,372,036,854,775,808 to 9,223,372,036,854,775,8070 to 18,446,744,073,709,551,615
unsigned long64 bits0 to 18,446,744,073,709,551,615
long long64 bitsSame as longSame as unsigned long
unsigned long long64 bitsSame as unsigned long
http://www.lryc.cn/news/610197.html

相关文章:

  • QT:交叉编译mysql驱动库
  • MySQL进阶:(第八篇)深入解析InnoDB存储架构
  • 如何手动打包 Linux(麒麟系统)的 Qt 程序
  • Linux 系统启动原理
  • 通用代码自用
  • [硬件电路-156]:什么是电信号? 电信号的本质:电信号是随时间变化的电压或电流。本质是电子运动表征信息,兼具能量传输与信息编码传递功能。
  • 开源网页生态掘金:从Bootstrap二次开发到行业专属组件库的技术变现
  • 多线程(一)
  • 【Spring AI快速上手 (二)】Advisor实现对话上下文管理
  • 【计算机网络 | 第2篇】计算机网络概述(下)
  • 如何使用 DBeaver 连接 MySQL 数据库
  • 移动端 WebView 视频无法播放怎么办 媒体控件错误排查与修复指南
  • SAP-ABAP:ABAP Open SQL 深度解析:核心特性、性能优化与实践指南
  • 深入剖析Java Stream API性能优化实践指南
  • Mybatis 简单练习,自定义sql关联查询
  • 卸油管链接检测误检率↓76%:陌讯多模态融合算法实战解析
  • Dbeaver数据库的安装和使用(保姆级别)
  • 基于FAISS和Ollama的法律智能对话系统开发实录-【大模型应用班-第5课 RAG技术与应用学习笔记】
  • Ubuntu系统VScode实现opencv(c++)图像一维直方图
  • 机器学习【六】readom forest
  • 微服务配置管理:Spring Cloud Alibaba Nacos 实践
  • 电子电气架构 ---智能电动汽车嵌入式软件开发过程中的block点
  • Nginx服务做负载均衡网关
  • 36.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--缓存Token
  • FPGA学习笔记——简单的乒乓缓存(RAM)
  • 飞算JavaAI需求转SpringBoot项目沉浸式体验
  • android内存作假通杀补丁(4GB作假8GB)
  • labview连接PLC的三种方式
  • 设计模式(一)——抽象工厂模式
  • ES集群规划与调优