![]() |
次の表では、有効値を表示する列に表示された値を含むユーザーが定義して使用可能な構文を、< > (山括弧) を使用して示しています。
|
サポートされている単位文字列を作成するための構文
|
|
---|---|
構文
|
有効な値
|
<複合単位>
|
• <既知の複合単位>
• <未知の複合単位>
• (<複合単位>)
• <複合単位><整数乗>
• <複合単位><演算子><複合単位>
|
<整数乗>
|
• ** 整数
• ^ 整数
|
<実数乗>
|
• ** 実数
^ 実数
|
<演算子>
|
• *
• /
|
<論理的単位>
|
• 論理的単位表の任意の記号
|
<ベース単位>
|
• ベース単位表の任意の記号
|
<単位プレフィックス>
|
• 単位プレフィックス表の任意の記号
|
<既知の単位>
|
• <論理的単位>
• <単位プレフィックス> <論理的単位>
|
<既知の複合単位>
|
• <既知の単位>
• (<既知の複合単位>)
• <既知の複合単位><整数乗>
• <既知の複合単位><演算子><既知の複合単位>
|
<未知の単位>
|
• <既知の単位> 以外の任意の記号
|
<未知の複合単位>
|
• <未知の単位>
• <既知の複合単位><実数乗>
• <未知の複合単位><実数乗>
|
<ベース複合単位>
|
• <ベース単位>
• <ベース単位><整数乗> (ここで、ベース単位インデックスは 0 よりも大きく、整数乗は 0 よりも大きい)
• <ベース複合単位><演算子><ベース単位> (ここで、ベース単位インデックスはベース複合単位のすべてのベース単位インデックスよりも大きい)
|
演算子
|
説明
|
優先順位
|
---|---|---|
()
|
括弧
|
1
|
**
|
累乗
|
2
|
^
|
累乗
|
2
|
*
|
乗算
|
3
|
/
|
除算
|
3
|
サポートされている単位文字列の例
|
||
---|---|---|
サポートされている単位文字列
|
例
|
定義
|
ベース単位文字列
|
• kg*m/s**2
• cd/m**2
|
ベース単位文字列はすべて <ベース複合単位> 文字列です。
ベース単位文字列はすべて変換可能な単位文字列です。
|
変換可能な単位文字列
|
• kg*m/s**2
• A**2/kg/m**2*s**4
• 1/um
• oz/s
• (N*m)**-3
|
変換可能な単位文字列はすべて <既知の複合単位> 文字列です。
|
変換不能な単位文字列
|
• foo
• foo**1.4
• W**0.5
|
変換可能な単位文字列はすべて <未知の複合単位> 文字列です。
変換可能な単位文字列と変換不能な単位文字列のセットには、共通する部分がありません。
|