• 締切済み

COBOLのMOVEで桁数が異なる場合

入力の桁がS9(5)、出力の桁数がS9(4)の場合で"12"が入力として入ってきた場合、どのように出力されますか?? 12が出力されるか、けた落ちして1しか入らないかどちらでしょうか。

みんなの回答

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

12が出力されます。 単独項目同士であれば、数字は右詰めで文字は左詰め。集団項目同士であれば左詰めです。 というか出力にS9(4)なのであれば厳密には+0012でしょうね。Zじゃないのでゼロサプレスはされませんけど。

関連するQ&A

専門家に質問してみよう