區別在以下方面:
一、定義方面:
1、int為整數型,用於定義整數類型的數據 。
2、float為單精度浮點型,能准確到小數點后六位 。
3、double為雙精度浮點型,能准確到小數點都十二位 。
4、char為字符型,用於定義字符類型的數據。
二、內存占據:
1、int 的內存大小是4 個byte。
2、float 內存大小是4 個byte。
3、double 的內存大小是8 個byte。
4、char 的內存大小是1 個byte。
基本數據類型表如下:
三、表示的數據范圍:
1、int:數的范圍為-(2的31次方-1)到(2的31次方-1),數字為-2 147 483 647~2 147 483 647。
2、double:表示的范圍為+1.111111111111111111111*2^1023(1.后面52個1)為1.7*10^308。負數亦然。
3、float:整數極限為3.4*10^38,負數亦然。
4、char:-128- 127。