JAVA是否支持浮点数8进制输出?

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:15:32
在JAVA程序中,我定义了
float f1=08844510f;
float f2=010;
结果显示:
f1=8844510.0
f2=8.0
请问为什么会出现这两种情况?JAVA是不支持浮点8进制表示的嘛?那么为什么第二个却显示了8进制的值了?希望各位大哥帮帮忙!

08844510f

8进制数,怎么会有8出现呢?最大应该是7才对啊!哈哈!!

float f1 = 07744510;

改成这样,同时去掉尾巴上的f,

float f1=08844510f;
float f2=010;

一个后面加了f 是不是这个原因...