2012年5月16日水曜日

データ型 - 実数型

実数型は、実数を値としてとるデータ型です。
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 件のコメント:

コメントを投稿