|
|
●概要 文字列とは、String、StringBuilder で表された数値を言う。 ●方法 文字列の数値は、一般的に、 [符号] [999・・・9.999・・・・9] [指数] なる形式で表現されたものを対象にする。スペースやカンマは無視される。符号、指数はあってもなくても良い。指数は、E999・・・9、E±999・・・9 など。数値部の小数点もあってもなくても良い。数値部の桁数は100万桁まで。この文字列で、すべてのMegaLong 数値範囲を表現でき、入力できるが、変換速度は一番遅い。 ・[符号] 仮の符号を以下のように決める。
・[999・・・9.999・・・・9]
頭から、8桁づつ、数値化し、仮数部配列に格納する。 ・[指数] あれば処理する。 ・正規化 仮数部は既に正規化されているので、整数桁数、小数点位置、指数などで指数と桁数を決定する。 |