差別在以下方面:
一、定義方面:
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。