数字または数字編集
- 受け入れ項目が数字である場合は、10 進小数点による位置合わせおよび必要なゼロの埋め込みが 位置合わせの規則で説明されているとおりに行われます。
- 受け入れ項目が符号付きである場合には、送り出し項目の符号は必要に応じて変換が行われて受け入れ項目の中へ入れられます。
送り出し項目が符号なしである場合には、受け入れ項目に対して正の演算符号が生成されます。
- 受け入れ項目が符号なしである場合には、送り出し項目の絶対値が移動され、受け入れ項目に対して演算符号が生成されません。
- 送り出し項目が英数字である場合には、送り出し項目が符号なしの整数として記述されているかのようにデータが移動されます。
IBM Extension
送り出し項目が浮動小数点である場合、データは、まず 2 進表記または内部 10 進表記のいずれかに変換されてから移動されます。 End of IBM Extension
- 編集解除により、 数字編集データ項目を数字または数字編集受け入れ項目に移動することが可能になります。コンパイラーはまず、数字編集項目の未編集値 (この値には符号を付けられる) を受け取り数字または数字編集データ項目に転送することによって、転送を完了します。
IBM Extension
- 送り出し項目が日時項目である場合には、この項目は最初に編集解除されます。
日時項目の編集されなかった値は、数字または数字編集データ受け入れ項目に移動されます。
- 受け入れ項目が数字編集の場合は、これは LOCALE 句を使用するか、あるいは使用せずに指定できます。
PICTURE 文節の LOCALE 句が、そのデータ記述記入項目で指定されなかった 場合は、
編集されたデータ項目に移されたデータは、必要に応じてデータ項目の受け入れ文字位置内の最初か最後かいずれかの端で、
ゼロを埋めるかまたは切り捨てるかして 10 進小数点による位置合わせが行われます。
ただし、編集によって先頭のゼロを置き換える必要がある場合は除きます。
LOCALE 句が指定されている 場合は LOCALE 句の説明に従って位置合わせおよびゼロで埋める切り捨てが行われます。
- 受け入れ項目が英数字編集または数字編集であり、送り出し項目が位取りされた整数である (すなわち、PICTURE 文字ストリングの右端の文字として P を持つ) 場合、MOVE ステートメントの実行時に位取りの桁は後続ゼロとして扱われます。
受け入れ項目が数字であり、送り出し項目が英数字リテラル、国別リテラル、または ALL リテラルである場合は、リテラルのすべての文字が数字でなければなりません。 
End of IBM Extension