1樓:生活仁昌
int是用於定義整數型別。
變數的識別符號。
佔用4位元組,32位元,資料範圍為-2147483648~2147483647[-2^31~2^31-1]。
float資料型別。
用於儲存單精度浮點數或雙精度浮點數。
浮點型別的單精度值具有4個位元組,包括乙個符號位、乙個8位二進位。
指數和乙個23位尾數。此表示形式為float型別提供了乙個大約在之間的範圍。
2樓:網友
其實,我覺得這兩個是不同質的東西,不同質的東西不能進行量的比較。
int是存入整型資料。所以存入的整數是多少就是多少。不會丟失精度。
float是浮點型,浮點型數字一旦小數點後面數字多了必然會丟失精度。因為不可能小數點後面的數字無限的存下去。
3樓:網友
int 在系統編譯時 開闢2個位元組的空間 float型別在系統編譯時開闢4個位元組空間。
所以處理的時候 所以範圍大 i
int和float的區別是什麼?
4樓:網友
1、位元組組成不同int 和 float 型別在計算機中都佔用 4 個位元組,但 float 型別的 4 個位元組由符號位、8 位二進位指數和 23 位尾陣列成,而 int 型別的 4 個位元組 構成所有 是乙個整數。
2、顯示的資料範圍不同c語言中int變數通常的表示範圍是-2147483648~2147483647,介於-2^31和2^31之間。 而 ~ 是float型別表示的資料範圍。 float表示的資料範圍大於int表示的資料範圍。
3、變數賦值方式不同在c語言中,將i設定為int變數並賦值的方法是:int i=xx;,其中xx為整數,如,不能為小數。 將i設定為浮點變數的方法是:
float i=yy;,其中yy為帶小數點的浮點數,如等。
5樓:閒閒談娛樂
主要有如下三個區別:
1、表示的資料範圍不同。c語言中的int變數通常的表示範圍為-2147483648~2147483647,也就是-2^31到2^31之間。而 ~ 則是float型別表示的資料範圍。
float表示的資料範圍要大於int表示的資料範圍。
2、變數賦值方法不同。c語言中,將i設定為乙個int變數並賦值的方法為:int i=xx;,其中xx為乙個整數,例如,不可以是小數。
將i設定為乙個float變數的方法為:float i=yy;,其中yy為乙個浮點型數,可以帶上小數點,例如等等。
3、位元組構成不同。int和float型別在計算機中都佔4個位元組,但是float型別的4個位元組構成為包括乙個符號位、乙個8位二進位指數和乙個23位尾數,而int型別的4個位元組構成全部為整數。
float和int有什麼區別?
6樓:閒閒談娛樂
主要有如下三個區別:
1、表示的資料範圍不同。c語言中的int變數通常的表鬧彎胡示範圍為-2147483648~2147483647,也就是-2^31到2^31之間。而 ~ 則是float型別表示的資料範圍。
鬧源float表示的資料範圍要大於int表示的資料範圍。
2、變數賦值方法不同。c語言中,將i設定為乙個int變數並賦值的方法為:int i=xx;,其中xx為乙個整數,例如,不可以是小數。
將i設定為乙個float變數的方法為:float i=yy;,其中yy為乙個浮點型數,可以帶上小數點,例如.7等等。
3、位元組構成不同。int和float型別在計算機中都佔4個位元組,但是float型別的4個位元組構成為液攔包括乙個符號位、乙個8位二進位指數和乙個23位尾數,而int型別的4個位元組構成全部為整數。
7樓:數理化愛好者
float和int是兩種不同的資料型別,其主要區別如下:
資料型別:int是整型資料型別,float是浮點型族遊蘆資料型別。
儲存空間:int在記憶體中佔用4個位元組,float在記憶體中佔用4個位元組。
表示範圍:int表示的範圍是有限的,一般為-2147483648到2147483647之間,而float表示的範圍比int更大,一般為±到±之間。
精度兆帶:int是整數型別,磨含表示的數值精度比float更高。float是浮點型,其精度受到小數點後數字的位數和計算機的處理能力的限制。
運算方式:int型別的變數只能進行整數運算,而float型別的變數可以進行浮點運算。
因此,在選擇使用int還是float型別時,需要考慮資料的型別、資料的精度、資料範圍以及需要進行的運算等因素。
float和int都是32位,為啥表示範圍不同?還有long和int又啥區別?
8樓:蹦迪小王子啊
float和int都是32位,表示範圍不同是因為儲存的數型別不同。
浮點型別的單精度值具有4個位元組,也就是32位。包括乙個符號位、乙個8位二進位指數和乙個23位尾數。用於儲存單精度浮點數或雙精度浮點數。提供了乙個大約在 ~ 之間的範圍。
int型別在記憶體中佔用了4個位元組,也就是32位。int型別是有符號的,因此,32位並不會全部用來儲存資料,包括乙個符號位,使用其他的31位來儲存資料。用於儲存整數型別變數。
long和int區別為:儲存不同、資料範圍不同、機器字長不同。
一、儲存不同。
1、long:long用於儲存長整數型別變數。
2、int:int用於儲存整數型別變數。
二、資料長度不同。
1、long:long不受編譯器限制,資料長度是標準的8bytes。
2、int:int受編譯器限制,不同編譯器資料長度不同可以是bytes。
9樓:網友
float 是實數型,包括int 和小數等。
long 是長整型,包括int。
short型別基本上與int是一致的。在「-32768---32768」之間用short型別。
10樓:網友
int只能表示整數 float可以表示小數 int和long區別就是乙個可表示的範圍大 乙個小。
float和int哪個表示範圍大?
11樓:網友
1、位元組組成不同int 和 float 型別在計算機中都佔用 4 個位元組,但 float 型別的 4 個位元組由符號位、8 位二進位指數和 23 位尾陣列成,而 int 型別的 4 個位元組 構成所有 是乙個整數。
2、顯示的渣運資料範圍不同c語言中int變數通常的表示範圍是-2147483648~2147483647,介於-2^31和2^31之間。 而 ~ 是float型別表示的資料範圍。 float表示的資料範圍大於int表示的資料範圍。
3、變數賦值方式不同在c語言中,將i設定如凱梁為int變數並賦值的方法是:int i=xx;,其中xx為整數,如,不能為小數。 將i設定孫宴為浮點變數的方法是:
float i=yy;,其中yy為帶小數點的浮點數,如.7等。
為什麼c語言中float型變數的資料範圍比int大
12樓:一劍出血
浮點數的本質是採用科學計數孝寬法橋慎鋒,所以表示範圍能夠擴大很多倍,付出的代價是犧牲了精度,精度變成動態敏晌的了、與數值大小成正比。
int函式中int 1 345 100 0 5 為什麼是
1全部不知道你在什麼環境下執行的,在vc6裡我執行的結果是135.小數的表示是不精確的,所以最後可能有計算誤差,在精度要求高的場合,進行小數計算的時候要考慮誤差問題。在小數用4個位元組表示的時候,1.346表示成1.3459999561309814134.6 0.4表示成134.9999956130...
int函式怎麼用,vb裡int函式怎麼用 和fix函式區別是什麼
int 函式表示的是函式的返回值型別為int型的資料。每個函式執行完畢後可以產生一個結果,我是說可以,你當然也可以不用。舉個例子。int max int a,int b return就是表示函式的返回值型別為一個叫做int型的資料,這裡是a和b裡面的最大數字,函式的返回值必須和產生資料的資料型別一致...
int佔多少位元組,c語言int佔幾個位元組?
int佔4個位元組。常用微控制器,short和int型至少為16位,long型至少為32位,並且short型長度不能超過int型,而int型不能超過long型。這即是說各個型別的變數長度是由編譯器來決定的,而當前主流的編譯器中一般是32位機器和64位機器中int型都是4個位元組。 在c c 語言中,...