int和float區別

來源:魅力女性吧 2.81W
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語言中數據類型的分類方式如下: 基本類型、標準整數類型

熱門標籤