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,所以回到了最后的负值。

相关推荐
xian_wwq29 分钟前
【学习笔记】模型权重管理:Safetensors与私有化Hub(23/35)
笔记·学习
逝水无殇32 分钟前
C# 异常处理详解
开发语言·后端·c#
其实防守也摸鱼1 小时前
运维--学习阶段问题解答(1)(自测)
linux·运维·服务器·数据库·学习·自动化·命令模式
ctrl_v助手1 小时前
Halcon学习笔记2
人工智能·笔记·学习
YUS云生2 小时前
Python学习笔记·第31天:FastAPI入门——路由、路径参数、查询参数与请求体
笔记·python·学习
旖-旎2 小时前
《LeetCode647 回文子串 || LeetCode 5 最长回文子串》
c++·算法·leetcode·动态规划·哈希算法
玖玥拾2 小时前
C# 语言进阶(十五)C# 游戏服务端 MySQL 数据库
服务器·开发语言·网络·数据库·mysql·c#
铅笔侠_小龙虾2 小时前
Rust 学习目录
开发语言·学习·rust
Darkwanderor3 小时前
对Linux的进程控制的研究
linux·运维·c++
云泽8083 小时前
从零吃透 C++ 异常:抛出捕获、栈展开、异常重抛与编码规范详解
开发语言·c++·代码规范