透過截斷將字元轉換成 7 位元 ASCII 字元。
語法
int __toascii(
int c
);
#define toascii __toascii
參數
c
要轉換的字元。
傳回值
__toascii 會將 c 的值轉換成 7 位元 ASCII 範圍,並傳回結果。 沒有保留表示錯誤的傳回值。
備註
__toascii 常式會將指定的字元轉換為 ASCII 字元,方法是將它截斷為低序位 7 位元。 不會套用任何其他轉換。
__toascii除非定義預處理器巨集_CTYPE_DISABLE_MACROS,否則例程會定義為巨集。 為了保持回溯相容性, toascii 只有在未定義或定義為 0 時 __STDC__ ,才會定義為巨集,否則為未定義。
需求
| 常式 | 必要的標頭 |
|---|---|
toascii, __toascii |
C: <ctype.h> C++:<cctype 或 <ctype.h>> |
toascii 巨集是 POSIX 延伸模組,__toascii 是 POSIX 延伸模組的 Microsoft 特定實作。 如需相容性詳細資訊,請參閱相容性。