Java 的 long 类型是 64 位有符号整数,取值范围为 -9223372036854775808 到 9223372036854775807。long 类型用于表示大整数,如人口数量或货币金额,在 long 类型常量后添加 “L” 后缀可避免将其误认为 int 类型。

Java 中 long 类型的取值范围
Java 中的 long 类型是 64 位有符号整数类型,用于表示大整数。它的取值范围为 -9223372036854775808 到 9223372036854775807。
long 类型表示的范围
long 类型的取值范围是由其位数决定的。64 位系统中,long 类型可以表示的最大整数为 2^63 – 1,即 9223372036854775807。最小整数为 -2^63,即 -9223372036854775808。
立即学习“Java免费学习笔记(深入)”;
百度文心百中
百度大模型语义搜索体验中心
22 查看详情
使用 long 类型
long 类型通常用于表示大于 int 类型的整数,例如人口数量、货币金额或大文件的大小。具体示例如下:
long population = 7_600_000_000L; // 全球人口long amount = 1_000_000_000L; // 银行账户中的金额long fileSize = 10_240_000_000L; // 文件的大小 (以字节为单位)
注意:
Java 中的 long 类型默认是 32 位系统中的 32 位有符号整数,而 64 位系统中的 64 位有符号整数。在将 long 类型赋值给 int 类型时,需要使用强制类型转换,否则会发生截断错误。建议在 long 类型常量后添加 “L” 后缀,以避免将其误认为 int 类型。
以上就是java中long类型的取值范围的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/560371.html
微信扫一扫
支付宝扫一扫