サフィックス |
辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY) |
読み:サフィックス |
外語:suffix |
品詞:名詞 |
後ろに付けるもの。
|
プログラミング |
C/C++ |
C++やISO C(ISO/IEC 9899:1990)では、整数定数などの型を明示するためのサフィックスが定義されている。
long関係はLまたはl、unsigned関係はuを使う。
変数型 | サフィックス | 使用例 | |
---|---|---|---|
符号あり | 符号なし | ||
int | なし | u、U | 1234U |
long | L、l | UL、LU、ul、lu等 | 1234L、1234UL |
long long | LL、ll | ULL、LLU、ull、llu等 | 1234LL、1234ULL |
C/C++では、ピリオドを小数点とし、小数点を含む定数を浮動小数点定数として扱う。
何もサフィックスを付けなければ倍精度(double)とみなされる。long doubleの場合は、整数定数の場合のlongと同様にLまたはlを使う。
変数型 | サフィックス | 使用例 |
---|---|---|
float | F、f | 10.0F |
double | なし | 10.0 |
long double | なし | 10.0L |
更に、指数表現の場合は仮数部と指数部の区切りにEまたはeを使う。
8.0E-5
これは、8.0×10−5を表わす。
C99(ISO/IEC 9899:1999)以降のCでは、浮動小数点定数の16進数表記が可能となっている。具体的には、次のように記述する。サフィックスはPまたはpである。
0xaaaa.ccccP+10
小数部は省略可能だが、P以降は省略できない。P以降は+または-の記述が可能。
0x1234P0F
0x1234P0FL
のように、型を明示することもできる。
リンク |
通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022) Search System : Copyright © Mirai corporation Dictionary : Copyright © WDIC Creators club |