float 型和 double 型的区别,以及 char 型和 String 型的不同

请问float 型和 double 型的区别,以及 char 型和 String 型的不同

请问float 型和 double 型的区别,一个单精度,一个双精度,就是小数点后保留的精度数不同,占用字节数不同。

以及 char 型和 String 型的不同,char是一个字符,如"a","我" ,

(1)精度不同,结果就是前者表示的数字的范围更小,精度更低,后者范围大,精度高。不过后者运算速度慢,占用内存大。
(2)char是单个字符,String是字符串,可以存多个字符。char和String都可以表示单个字符,但是前者效率更高。