在C語言中,要輸入和輸出漢字,首先需要使用寬字符類型wchar_t,并結合使用寬字符輸入輸出函數。
輸入漢字:
#include <stdio.h>
#include <wchar.h>
int main() {
wchar_t chinese[100];
wscanf(L"%ls", chinese);
wprintf(L"你輸入的漢字是:%ls\n", chinese);
return 0;
}
輸出漢字:
#include <stdio.h>
#include <wchar.h>
int main() {
wchar_t chinese[] = L"你好";
wprintf(L"輸出漢字:%ls\n", chinese);
return 0;
}
需要注意的是,在某些編譯器中,控制臺可能不支持直接輸出和輸入漢字,會出現亂碼。可以嘗試使用IDE或更換控制臺環境來解決這個問題。