実数型は、実数を値としてとるデータ型です。
ASN.1では、整数を使用して任意の精度の実数値を表現します。
実数を3つの要素、仮数(M), 基数(B),指数(E)を使用して表現します。
仮数、指数には任意の整数値を指定することができますが、基数は、2または10のみ指定することができます。
型の記法
実数型 ::= REAL
値の記法
実数値 ::= 数値実数値 | 特殊実数値
数値実数値 ::= {M, B, E} | 0
M ::= 符号付き数字
B ::= 2 | 10
E ::= 符号付き数字
特殊実数値 ::= PLUS-IFINITY | MINUS-INFINITY
例
型の記法の例
AngleInRadians ::= REAL
値の記法の例
zero REAL ::= 0
pi REAL ::= {314, 10, -2}
maximum REAL ::= PLUS-INFINITY
0 件のコメント:
コメントを投稿