toascii
, __toascii
切り捨てにより文字を 7 ビット ASCII に変換します。
構文
int __toascii(
int c
);
#define toascii __toascii
パラメーター
c
変換する文字。
戻り値
__toascii
は c
の値を 7 ビット ASCII の範囲に変換し、結果を返します。 エラーを示す戻り値は予約されていません。
解説
__toascii
ルーチンは、特定の文字を下位 7 ビットに切り捨てることで、ASCII 文字に変換します。 その他の変換は適用されません。
プリプロセッサ マクロ _CTYPE_DISABLE_MACROS
が定義されていない限り、__toascii
ルーチンはマクロとして定義されます。 下位互換性のために、 toascii
は、 __STDC__
が定義されていない場合、または 0 として定義されている場合にのみマクロとして定義されます。それ以外の場合は未定義です。
要件
ルーチンによって返される値 | 必須ヘッダー |
---|---|
toascii , __toascii |
C: <ctype.h> C++: <cctype> または <ctype.h> |
toascii
マクロは POSIX 拡張であり、__toascii
は POSIX 拡張の Microsoft 固有の実装です。 互換性の詳細については、「 Compatibility」を参照してください。
関連項目
データ変換
is
、isw
ルーチン
to
関数