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 特定實作。 如需相容性詳細資訊,請參閱相容性。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應