|
最初由 JavaRanch 发布
[B]书上说的应该是错的,像这样隐式的转化(即前面不用加(float)),只能在整型(包括char, byte, short, int, long)或浮点型(包括float, double)内部进行,或者从整型转化为浮点型。
12345L后面的L表示该数字为long型,如果不加L,则默认表示为int型,就如同1.33f,表示为float型,如不加,墨认为double型。 [/B]
浮点文字除非明确声明为float,否则为double
这是不是有点奇怪,按理说应该总是默认用比较小的数据类型来存储才对的,能节省内存空间,而且float也能满足一般的需要了吧 |
|