您的位置:首页 > 其它

关于基础的数据范围

2016-02-19 23:03 197 查看
新手必看

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。只是小技巧。重要的是数据范围,针对什么样的数据用什么样的类型,再也不用心慌。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: