NUMVAL-C 関数は、引数-1 として指定された英数字ストリングによって表される数字を戻します。 引数-2 によって指定されるすべてのオプショナルの通貨記号、 および小数点の前にあるすべてのオプショナルのコンマは取り除かれ、算術式で使用できる数字を生成します。
関数タイプは数字です。
>>-+------+--+----+--+------+--+----+--+------+-----------------> '-スペース-' +-+--+ '-スペース-' '-cs-' '-スペース-' '- --' >--+-数字--+-----------+--+-----------+-+--+------+-------------->< | | .-------. | '-.--+----+-' | '-スペース-' | | V | | '-数字-' | | '---,--数字-+-' | '-.--数字----------------------------'
>>-+------+--+----+--+------+-----------------------------------> '-スペース-' '-cs-' '-スペース-' >--+-数字--+-----------+--+-----------+-+--+------+--+----+-------> | | .-------. | '-.--+----+-' | '-スペース-' +-+--+ | | V | | '-数字-' | +- --+ | '---,--数字-+-' | +-CR-+ '-.--数字----------------------------' '-DB-' >--+------+---------------------------------------------------->< '-スペース-'
引数-2 を指定しない場合、cs として使用される文字は、そのプログラムに対して指定された通貨記号になります。
戻り値は、引数-1 で表される数値の浮動小数点の近似値になります。詳しくは、「IBM Rational Development Studio for i: ILE COBOL プログラマーの手引き」の『変換と精度』を参照してください。