用C語言顯示漢字,其實重點并不是編程而是系統編碼格式以及系統輸出的編碼如果二者相同,那么在寫代碼的時候直接打漢字,存成字符串輸出即可。如果不同,就需要做轉碼。比如編碼用utf-8輸出用gbk等。由于很難在運行時判斷系統編碼,所以不建議C語言使用中文輸出,很容易出現亂碼。
中文字符串可以使用printf()、puts()等函數直接輸出。
c語言漢字,單個中文字符,需要進行本地化設置,需要使用寬字符版的printf()即wprintf輸出。
用C語言顯示漢字,其實重點并不是編程而是系統編碼格式以及系統輸出的編碼如果二者相同,那么在寫代碼的時候直接打漢字,存成字符串輸出即可。如果不同,就需要做轉碼。比如編碼用utf-8輸出用gbk等。由于很難在運行時判斷系統編碼,所以不建議C語言使用中文輸出,很容易出現亂碼。
中文字符串可以使用printf()、puts()等函數直接輸出。
c語言漢字,單個中文字符,需要進行本地化設置,需要使用寬字符版的printf()即wprintf輸出。