當前位置:編程學習大全網 - 電腦編程 - C語言 菜鳥題

C語言 菜鳥題

因為妳的那條賦值語句中,等號右邊是兩個整型進行運算,最終結果也壹定是整型(這與等號左邊的y無關),而且計算結果是小與1的小數,故取整後只能是零。

計算結果是根據所有參與運算數的類型來判斷最終結果的類型的,原則是兩兩運算時盡量保持最大精度,而剛才的那行運算均為整型,故結果也只能是整型。

妳可以這樣試試:y=(js(3)+js(4)+js(5))/((float)js(6)+js(7));

將js(6)的結果轉換成浮點型(轉換任意壹個都行),編譯器為了保證最大精度,結果會以浮點型保存並顯示。

  • 上一篇:工業機器人本體設計工程師跳到哪個崗位?
  • 下一篇:python 畫圖 橫坐標為時間軸時怎麽手動控制時間
  • copyright 2024編程學習大全網