Share via


toascii, __toascii

透過截斷將字元轉換成 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 特定實作。 如需相容性詳細資訊,請參閱相容性

另請參閱

資料轉換
isisw 常式
to 函數