- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数値を文字列に変換する処理)
数値を文字列に変換する処理について
このQ&Aのポイント
- 数値を文字列に変換する処理について質問があります。
- 処理の内容としては、数値の整数部分を文字列に変換しスタックに積むプログラムです。
- 質問としては、なぜ下位桁から順にスタックに積んでいけるのかわからないということです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
思うに、この擬似言語は整数で除算すると整数が返されるのでは? Fint が 12 なら、Fint/10 は 1.2 ではなく 1 となるわけです。 実際C言語はそういう仕様です。 Fint/10 が 1 なら、(Fint/10)*10 は 12 ではなく 10 になります。 つまり、ここでやっているのは Idx に 1 の位の数をセットする事ですね。
お礼
なるほど。 確かに、C言語では型の指定をしない限りは計算により 出た小数点以下はすべて切り捨てられる仕様になっていましたね。 ありがとうございました^^