C++——通过符号常量获取内置类型最大最小值

2019年4月16日 1 条评论 5 次阅读 0 人点赞

如果你忘了int的最大值是多少但又需要使用它,那么我们可以通过C++提供的符号常量快速解决这个问题。

首先我们需要用到一个头文件<climits>,可以看出这是c的标准库,里面预定义了各内置类型能够存储的最大最小值,不需要我们再去手动推算,直接使用即可。
ps:下面只列举部分常用的供大家参考!

名称 含义 实值
SCHAR_MIN signed char的最小值 -128(-27
SCHAR_MAX signed char的最大值 127(27-1)
UCHAR_MAX unsigned char的最大值 255(28-1)
INT_MIN int的最小值 -2147483648(-231
INT_MAX int的最大值 2147483647(231-1)
UINT_MAX unsigned int的最大值 4294967295(232-1)
LLONG_MIN long long的最小值 -9223372036854775808(-263-1)
LLONG_MAX long long的最大值 9223372036854775807(263-1)

值得注意的地方是,在64位机下,LONG类型的最大最小值与INT类型是一样的。

后记

大家好久不见,你们的博主重现江湖迪迪的博客)!之前由于考试、放假、各种浪啥的就把博客的事扔下了,实在是愧疚,希望大家见谅。。。
这次携手回归还有本站的主题外观,一改以前黑灰白的风格,加入了不少色彩和一些实用的功能(分享),有问题还请大家多多指出!!!


睡觉觉


头像

didi

这个人太懒什么东西都没留下

文章评论(1)

  • 头像
    x y x l j z

    你好骚啊

    2019年4月18日