long long除以long long 或者 int除以int 為什么得到是0

首先看下 得到時(shí) 0 的代碼是怎樣寫的

int i_a = 10;
int i_b = 20;
NSLog(@"%f",i_a/i_b * 100.f);

long long a = 32768;
long long b = 153634;
NSLog(@"%f", a/b *100.f);

其實(shí)我們看下代碼 我們應(yīng)該感覺沒有錯(cuò)的啊~~~但是為什么還是0 呢

2016-12-16 21:17:25.515377 Test[650:158087] 0.000000
2016-12-16 21:17:25.515503 Test[650:158087] 0.000000

因?yàn)閮蓚€(gè)int 類型 相除 是向下取整的。

那么我們要改一改就好

int i_a = 10;
int i_b = 20;
NSLog(@"%f",i_a * 1.0 /i_b * 100.f);

long long a = 32768;
long long b = 153634;
NSLog(@"%f", a* 1.0 / b *100.f);
2016-12-16 21:22:33.568152 Test[654:158996] 50.000000
2016-12-16 21:22:33.568261 Test[654:158996] 21.328612

在兩個(gè)int 進(jìn)行相除之前, 在其中的一個(gè)int 進(jìn)行 乘以1.0 的操作 使它變成float 類型就好

okay 搞定收工~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,823評(píng)論 18 399
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡(jiǎn)書還為我保存起的...
    Jenaral閱讀 3,172評(píng)論 2 9
  • 年輕是幸福,擁有無(wú)限美好的明天和希望; 遲暮是幸福,總有豐富的經(jīng)驗(yàn)和可供回憶的閱歷; 相聚是幸福,廝守在一起享受一...
    云在青山月在天閱讀 3,052評(píng)論 0 0
  • 打油詩(shī) 說(shuō)健康 遠(yuǎn)看醫(yī)院像天堂, 近看醫(yī)院像銀行, 住進(jìn)醫(yī)院沒主張 最終醫(yī)院涼尸房。 健康是無(wú)形資本, 養(yǎng)生...
    焦作太極徐閱讀 773評(píng)論 0 0
  • 多想做懶人一個(gè) 晚上不睡 早上不起 多想做懶人一個(gè) 除了睡,飯也不吃 可是我不能 不能就這樣懶散 失去人類最本質(zhì) ...
    寒楓是我閱讀 344評(píng)論 2 5

友情鏈接更多精彩內(nèi)容