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进制的值了?希望各位大哥帮帮忙!
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 是不是这个原因...