1樓:匿名使用者
最好用float,你想想,平均值一般算出來都是小數吧,所以用浮點型比較好
c語言中float與int用法有什麼區別???
2樓:匿名使用者
樓主問復的是用法的區別.
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
3樓:匿名使用者
float 是用來存小數的
int 是用來存整數的
c語言中int型資料變數能夠表示小數嗎?是不是c中小數只能由float資料型別表示
4樓:匿名使用者
int不能表示小數。小數可以用float或者double表示。
5樓:香草and水果
int型資料變數不能表示小數,小數可由float型或double型來表示
6樓:匿名使用者
float是單精度,double是雙精度
c語言 什麼時候用int什麼時候用float?
7樓:千鋒教育
看需要什麼bai型別的變數,du就定義成什zhi麼型別的
比如需要dao一個整數,當專然用int型別瞭如果需要屬一個小數,就用float或double,要看需要的小數的精度有多大,前者是4個位元組的,所以精度相對沒那麼高,後者是8個位元組的,精度肯定高一點
如果需要一個字元,那麼就用char吧,char是一個位元組的
8樓:和睦空大
看你需要了
如果你要的資料會有小數點那就用float
如果你想取整那就用int
int代表的是整型的數
float 代表的是浮點數
9樓:匿名使用者
整數用int.小數用float或者double(推薦都用double)
10樓:羽龍飛
整型用int。單精度浮點型用float
floor在C語言中是什麼意思,C語言中 c是什麼意思
floor 是c語言中的一個數學函式,意思是向下取整,即取不大於要求值的最大的那個整數 專值。floor原意為地板之意,屬可以助記為數值猶如人處在地板上,取小於該數值的地板。函式標頭檔案 include 函式原型 double ceil double x 函式說明 floor x 返回不大於x的最大...
C語言中a b是什麼意思啊,在C語言中a b是什麼意思啊
按位異或 比如 a 為 5 0101 b 為 7 0111 0010 對應位相同為0,不同為1 參與運算的兩個值,如果兩個相應位相同,則結果為0,否則為1。即 0 0 0,1 0 1,0 1 1,1 1 0 例如 10100001 00010001 10110000 0 0 0,0 1 1 0異或任...
在c語言中ab是什麼意思啊在C語言中ab是什麼意思啊
a 異或 b 按位異或 比如 a 為 5 0101 b 為 7 0111 0010 對應位相同為0,不同為1 希望對你有幫助。謝謝 定義異或 xor 是一個數 算符。它應用於邏輯運算。異或符號為 其運演算法則為a異或b a b或ab a 為非a 真異或假的結果是真,假異或真的結果也是真,真異或真的結...