【C++】详解 INT

您所在的位置:网站首页 vin范围是什么意思 【C++】详解 INT

【C++】详解 INT

2024-07-14 22:06| 来源: 网络整理| 查看: 265

目录

一、前言

 二、什么是 INT_MAX 和 INT_MIN ?

三、INT_MAX 和 INT_MIN 的用途 

四、如何避免溢出问题出现 ?

 五、 INT_MAX 和 INT_MIN 的运算

 六、leetcode 常考面试题

 七、共勉

一、前言

    大家在平时刷 leetcode 的时候,肯定会碰到 溢出问题 ,之后查看题解,大部分题解都会通过 INT_MAX 和 INT_MIN 来进行解决。那么为了弄清楚什么是 INT_MAX 和 INT_MIN ,我们收集了一些资料,总结如下哦!!

 二、什么是 INT_MAX 和 INT_MIN ?

     INT_MAX  和  INT_MIN 是 C++ 的两个预定义宏,代表了整型变量能够存储的最大正整数和最小负整数,分别为 2147483647 和 -2147483648。这两个宏在头文件 中定义。

    INT_MAX 表示一个 32 位符号整数所能够表示的最大值,也就是 2^31 − 1。而 INT_MIN 则表示最小的负整数。这个值是相对于二进制补码表示法的,也就是说,负数的范围比正数大 1。

代码示例: 

#include #include using namespace std; int main() { int max_int = INT_MAX; int min_int = INT_MIN; cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3