在C語言中,可以使用printf函數打印漢字,但需要注意編碼方式和控制臺的字符集。
使用UTF-8編碼方式:
#include <stdio.h>
int main() {
printf("漢字\n");
return 0;
}
在使用UTF-8編碼方式時,確保你的源文件也是以UTF-8編碼保存的。
使用GBK編碼方式:
#include <stdio.h>
#include <locale.h>
int main() {
setlocale(LC_ALL, "Chinese-simplified"); // 設置控制臺字符集為簡體中文
printf("漢字\n");
return 0;
}
使用GBK編碼方式時,需要引入locale.h
頭文件,并使用setlocale
函數將控制臺字符集設置為簡體中文。
請注意,以上兩種方法在不同的編譯器和操作系統中可能會有所不同。如果以上方法無法正常顯示漢字,請參考您正在使用的編譯器和操作系統的文檔,查找相應的設置方法。