toascii
, __toascii
切り捨てにより文字を 7 ビット ASCII に変換します。
構文
int __toascii(
int c
);
#define toascii __toascii
パラメーター
c
変換する文字。
戻り値
__toascii
は c
の値を 7 ビット ASCII の範囲に変換し、結果を返します。 エラーを示すために予約された戻り値はありません。
解説
__toascii
ルーチンは、特定の文字を下位 7 ビットに切り捨てることで、ASCII 文字に変換します。 その他の変換は適用されません。
__toascii
プリプロセッサ マクロが定義されていない限り、ルーチンはマクロ_CTYPE_DISABLE_MACROS
として定義されます。 下位互換性のために、マクロとして定義されるのは、 toascii
定義されていない場合、または 0 として定義されている場合 __STDC__
のみです。それ以外の場合は未定義です。
必要条件
ルーチンによって返される値 | 必須ヘッダー |
---|---|
toascii , __toascii |
C: <ctype.h> C++: <cctype> または <ctype.h> |
toascii
マクロは POSIX 拡張であり、__toascii
は POSIX 拡張の Microsoft 固有の実装です。 互換性の詳細については、「 Compatibility」を参照してください。
関連項目
データ変換
is
、 isw
ルーチン
to
関数
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示