推薦翻譯社

以人類的想法來看,應當要印出0.2才對。但C說話所履行的功效倒是0。這是為何麼呢?絕對不是電腦算錯,或是浮點數溢位所釀成的翻譯

 

 

原來C的除法分成:

經過點竄,則上述的程式碼跑出來,效果則為:0.200000。所以說,不要再懷疑翻譯公司的電腦是有問題的嘍!

 

 

  • 。整數除法:電腦僅計較整數部分,至於小數部分則捨去,並且是"無前提捨去"。所以,上例的成績才會是0翻譯
  • 。浮點數除法:電腦會履行正常的除法運算,而其小數部份則顯示到設定該數字之最小小數位數為止,且是採用"四捨五入"的體例來決意最後一名小數的數字。

關於C語言的除法,跟VB有很大的差別翻譯天成翻譯公司們來看看以下的程式碼:

但竟究什麽時候採用「整數除法」或是「浮點數除法」,端看除法2邊的運算元來作決議。假如除法2邊的運算元,此中有1個是浮點數,則電腦就會採用浮點數除法,不然就採取整數除法翻譯



引用自: http://blog.xuite.net/abchen09040904/blog/306410093-C%E8%AA%9E%E8%A8%80%E7%9A%84%E9%99%A4%E6%B3%95有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜

    pearsoo71337 發表在 痞客邦 留言(0) 人氣()