gpt4 book ai didi

java - "public static final long USER_ACCOUNT = 32L"是什么意思?后缀L在长变量中意味着什么?

转载 作者:行者123 更新时间:2023-12-03 05:10:24 25 4
gpt4 key购买 nike

我在这里找到了代码片段

public static final long USER_ACCOUNT = 32L;

这里的32L是什么意思?这是否意味着只是一个具有数值 32long 变量,还是意味着 long 将采用 32 位值?

如果我不提供后面的L数字结尾32怎么办?

最佳答案

在 Java 中编写长文本时需要添加“L”后缀。 (您可以使用小写的“l”,但这很容易被误读为 1。)长常量存储为 64 位二进制补码值。如果没有“L”,它将是一个 int 文字;但在这种情况下,它会给出相同的结果。

这是一个链接[ http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html] Oracle Java 文档中的一个简短页面对这篇文章进行了扩展。本页的第一部分讨论 Java 数据类型以及每种类型占用多少内存,本页的下一部分讨论如何为每种不同的数据类型编写 Java 文本。

关于java - "public static final long USER_ACCOUNT = 32L"是什么意思?后缀L在长变量中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34736759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com