『壹』 大學計算機c語言編程中 int和float有什麼區別在線等,謝謝!
int是整型。float是單精度浮點型。int只能表示整數,在windows32和64中佔4個位元組。folat也就是有小數部分的,如:3.234。小數有效位是7個。也佔4個位元組。
參考:http://..com/link?url=98T38ZNklwbd_k_6YMVvh09Jjy1nxSBMzYf__jM_
『貳』 C語言當中int,float,double,char這四個有什麼區別
區別在以下方面:
一、定義方面:
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。
『叄』 求c語言中各個語句如int,float,scanf的用法和區別
int 是定義整形的數據
float是定義單精度實數(想當於是小數)
scanf就是輸入函數,用來接收鍵盤輸入的數字或者字元
用法嘛,就是 int a=23;
float b=5.63;
scanf("%d%f",&a,&b);
這里scanf函數,會把接收的a和b賦予到a和b
相當於是實現了電腦和人之間的一個交換
了解?
『肆』 c語言。這里int 和float有什麼區別
sqrt的形參和返回值是float類型
所以用%f sqrt(c)
比如若c是int型 c=5 則c=sqrt(c)=2
float c=5; c=squr(c)=2.236048
『伍』 C語言中單精度float與整型變數int有什麼區別
整型變數int只能定義整數,單精度float能定義小數.
『陸』 C語言int和float有什麼差別
int(整形)
float(實型)
chat(字元型)
這3個都是數據類型里的基本類型.
int(整形)可以用十進制
八進制
十六進製表示
例如
1
2
33
256(十進制)
float(實型)又成浮點型可以用十進制
和指數形式表示
例如
1.
.2
1.11
.11
這些是實型必須帶小數點.
什麼時候用那是看計算和自己的要求了.
『柒』 c語言中float與int用法有什麼區別
樓主問的是用法的區別.
int 是精確的整數,因此相關的數學常識都可以在int上得到實現;
float 是不精確的浮點數,因此很多要求精確的數學常識在float上不成立.
舉例: 假設 a b c 都是 int
那麼 a+b+c 和 c+b+a 的結果永遠是相等的(哪怕溢出了也相等)
而如果 a b c 都是float,則上面算式是不成立的
兩個的計算結果很可能不一樣(但是誤差為機器0, 在64位上誤差比32位小得多)
也就是 0.4999+0.5001 有可能等於 1 也有可能等於0.99999999999998 或者 1.00000000001
『捌』 c語言問題,int與float的區別int是什麼意思float是什麼意思為什麼float定義的
他們的范圍不一樣,Int 是整形 float是實型 至於末尾加f是書上規定的 ,哈哈哈別人告訴你的一般是過眼雲煙,自己真正經歷了 才是留下最深刻印象的啊
『玖』 在C語言中float 與int 有什麼不同
float是浮點型,int是整型,
float max是定義一個浮點型的變數,名字叫做max
『拾』 C語言關於int型和float型的區別
[1] 如果 是 int a,b,c;
那麼 c=a/b 將執行 整數除以整數 的 「整除」 運算。
例如 a=3, b=2; 則 c = a/b = 3/2 = 1 得 1
[2] 如果 是 float a,b,c; 那麼 c=a/b 將執行 浮點 除法, c = 3.0 / 2.0 = 1.5
[3] 如果 是 int a=3,b=2; float c;
那麼 c=a/b 將執行 整數除以整數 的 「整除」 運算, 運算結果轉 float.
c = a/b = 3/2 = 1 = 1.0 得 1.0
如果 寫成 c = (float)a / b 那麼 會執行 c = 3.0 / 2 = 1.5 得 1.5
其中 (float)a 叫 「強制轉化」成 浮點數。