关于基础的数据范围
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。只是小技巧。重要的是数据范围,针对什么样的数据用什么样的类型,再也不用心慌。
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。只是小技巧。重要的是数据范围,针对什么样的数据用什么样的类型,再也不用心慌。
相关文章推荐
- Android Handler内存泄露分析
- Android Wear 进阶 - 3 Creating Custom UIs for Wear Devices 创建自定义的手表设备UIs
- 关于Java小项目——图书管理系统的总结
- CALayer初认识
- RPi 2B 中文语言包
- 普通并查集之宗教问题(题目)
- MySQL,DML语句CUD的操作
- redis源码阅读(2)---- adlist分析
- 普通并查集基本操作
- 关于组合数与Lucas定理
- 最小生成树之普里姆算法
- C#Light 和 uLua的对比第二弹
- 图论之广度优先遍历
- Unity3D逻辑热更新,第二代舒爽解决方案,L#使用简介
- NSSortDescriptor对象进行数组排序
- Smart L 客户端设计 - 主题布局
- 图论之深度优先遍历
- Centos安装MySQL
- 20160219模拟
- U-Boot中改用DM8168的UART0