新手必看
1.int和long的最大值为2^31-1,即2147483648(共10位),取值范围为[-2147483648,2147483648];
2.longlong的最大值为2^63-1,即9223372036854775807(共19位),取值范围为[-9223372036854775807,9223372036854775807];
3.double的最大值为1.79769e+308,最小正值为2.22507e-308。
已经帮你精确的算好了,你还在担心什么。给出10^9用int就够了,求和还是用long long保险,但是有时候long long
也溢出的时候,可以取巧用double输出的时候%.0f。只是小技巧。重要的是数据范围,针对什么样的数据用什么样的类型,再也不用心慌。
本文详细介绍了C++中int、long和long long三种整型数据类型的特性,包括它们的取值范围、用途及在特定情况下的使用建议。通过精确计算得出使用场景,帮助开发者在实际编程中做出合理选择。

被折叠的 条评论
为什么被折叠?



