• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数値を文字列に変換する処理)

数値を文字列に変換する処理について

このQ&Aのポイント
  • 数値を文字列に変換する処理について質問があります。
  • 処理の内容としては、数値の整数部分を文字列に変換しスタックに積むプログラムです。
  • 質問としては、なぜ下位桁から順にスタックに積んでいけるのかわからないということです。

質問者が選んだベストアンサー

  • ベストアンサー
  • 0x131cc6e
  • ベストアンサー率36% (42/115)
回答No.1

思うに、この擬似言語は整数で除算すると整数が返されるのでは? Fint が 12 なら、Fint/10 は 1.2 ではなく 1 となるわけです。 実際C言語はそういう仕様です。 Fint/10 が 1 なら、(Fint/10)*10 は 12 ではなく 10 になります。 つまり、ここでやっているのは Idx に 1 の位の数をセットする事ですね。

rinnshan
質問者

お礼

なるほど。 確かに、C言語では型の指定をしない限りは計算により 出た小数点以下はすべて切り捨てられる仕様になっていましたね。 ありがとうございました^^

関連するQ&A