java - long 1l,float 1f,double 1d,byte呢?

标签 java casting initialization byte

long 1l,float 1f,double 1d,byte呢?

long l = 1l;
float f = 1f;
double d = 1d;
// byte b = 1?;

byte 的等价物是什么?存在吗?

最佳答案

不,没有可以附加到数字字面量以使其成为字节的后缀。

参见 3.10 Literals在 Java 语言规范中。

关于java - long 1l,float 1f,double 1d,byte呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701795/

相关文章:

c# - 从 IEnumerable 到 List 的强制转换无效

c# - 无法在 MongoDb 集合查询中将 ObjectId 反序列化为 String

asp.net - 为 Web 应用程序(角色、用户)初始化 `aspnetdb` 数据库的推荐方法?

java - 使用椭圆曲线加密验证签名

java - 并发线程读取套接字

java - 如何在android中使用Canvas在线尖上画一个圆

java - 如何加减小时和分钟

c++ - 从 sockaddr * 转换为 sockaddr_in * 增加了所需的对齐方式

c++ - 在拥有的翻译单元发生静态初始化之前,文件范围的静态对象是否已初始化为零?

python - 有没有更好的方法来构建它以便打印类/父类的所有属性