出门右拐再右拐……
接着上一期继续说……
没看过的请出门左拐再左拐
常用类型最大值
类型名 | 最大值 | 大概的最大值 |
---|---|---|
bool | 1 | 1 |
char | 127 | 127 |
short | 32767 | 3.2 * 10 ^ 4 |
int | 2147483647 | 2.1 * 10 ^ 9 |
long | 2147483647 | 2.1 * 10 ^ 9 |
long long | 不用背了 | 9.2 * 10 ^ 18 |
unsigned short | 65535 | 6.5 * 10 ^ 4 |
unsigned | 4294967295 | 4.2 * 10 ^ 9 |
unsigned long | 4294967295 | 4.2 * 10 ^ 9 |
unsigned long long | 不用背了 | 1.8 * 10 ^ 19 |
float | 不用背了 | 3.4 * 10 ^ 38 |
double | 不用背了 | 1.8 * 10 ^ 308 |
size_t | 不用背了 | 1.8 * 10 ^ 19 |
这些不用背了的我会在本系列第四期拓展篇给大家放出数据。
刚刚没有打出来的有:
wchar_t
char16_t
char32_t
signed char
unsigned char
long double
void
nullptr_t
这些也是到第四期给大家看。
各“小”类型最小值
除了bool
char16_t
char32_t
size_t
类型和以unsigned
开头的类型之外剩下的类型的最小值都是有一个规律的:
最小值$=$最大值$ \times (-1) \- 1$
剩下的全是$0$。
$\tiny{我的评论和点赞数都好少啊。}$
$\tiny{明天更新新系列:编程语言,你是谁?}$
$\tiny{本系列的下一期:各“小”类型最大值(下)}$