C++入门学习(七)整型

整型就是整数类型的数据(-1,0,1等等)

|-----------------|---------------------------------------|----------------------------------|
| 数据类型 | 占用空间 | 取值范围 |
| short(短整型) | 2字节 | (-2^15 ~ 2^15-1) 32768~32767 |
| int(整型) | 4字节 | (-2^31 ~ 2^31-1) |
| long(长整形) | Windows为4字节, Linux为4字节(32位), 8字节(64位) | (-2^31 ~ 2^31-1) |
| long long(长长整形) | 8字节 | (-2^63 ~ 2^63-1) |

例子:

cpp 复制代码
#include <iostream>
using namespace std; 
int main()
{
	short aaa=32768;
	cout<<aaa<<endl;

	return 0;
}

32768超过了最大值32767,所以回到了最后的负值。

相关推荐
John_Hui几秒前
第 3 篇:配置 JDK 17 环境
java·开发语言·ubuntu
鶴哥只手遮天9 分钟前
AFSIM 2.9.0 深度解析:架构、原理与工程实践-第 1 章 项目全景与代码地图
c++
知识分享小能手12 分钟前
C学习教程,从入门到精通,C语言单片机基础 — 完整知识点手册(19)
c语言·单片机·学习
充值内卷14 分钟前
C++单文件迷宫游戏:TauriCPP 开发全记录
开发语言·c++·游戏
Antruly15 分钟前
C++ Web 开发选型漫谈:从 Drogon 到 libuvcpp + uvp,八个项目的定位、兼容性与务实排名
开发语言·前端·c++
EnCi Zheng19 分钟前
AI Agent工具调用防护层怎么写-一份能直接跑的Python四层拦截实现
大数据·开发语言·python
小黄人软件29 分钟前
Cluade 桌面端配置(ccswitch配置或文件直接配置)
学习
香蕉大香蕉(06敬畏市场)30 分钟前
高频八股 · Java 并发编程(10):异步、ThreadLocal 与虚拟线程(收官)
java·开发语言·网络·jvm·python·ai·实习
念何架构之路33 分钟前
Go reflect包值操作 Value 的读写、可设置性与 interface 布局
开发语言·后端·golang
云中飞鸿40 分钟前
.Net和C#有什么关系?(从C++视角观察)
开发语言·c#·.net