當前位置:聚美館>智慧生活>心理>

int和float區別

心理 閱讀(2.86W)
int和float區別

一、定義方面:

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。

1、定義的區別 1、int是整數型,用於定義整數類型的數據。 2、char是字元型,用於定義字元類型數據。 3、float是單精度浮點型,可以準確表示到小數點後六位。

2、大小的區別 1、int內存大小爲4bybe。 2、char內存大小爲1bybe。 3、float內存大小爲4bybe。 擴展資料: C語言中數據類型的分類方式如下: 基本類型、標準整數類型