Java程序中,不同的基本类型的值经常需要相互转换。
java的七种基本数据类型:
自动类型转换:
从左边的类型顺着箭头转换到右边的类型可以自动转换。
特别需要注意的是从8字节的long转换到4字节float是自动转换的,这是为什么呢?
因为float型虽然是32位的,可是其中有部分表整数,其它表指数,在表指数的位的影响下,float表示的范围比long大,但精度不够。
Java程序中,不同的基本类型的值经常需要相互转换。
java的七种基本数据类型:
自动类型转换:
从左边的类型顺着箭头转换到右边的类型可以自动转换。
特别需要注意的是从8字节的long转换到4字节float是自动转换的,这是为什么呢?
因为float型虽然是32位的,可是其中有部分表整数,其它表指数,在表指数的位的影响下,float表示的范围比long大,但精度不够。