どのようにC言語でutf8文字を出力するのですか

C言語では、UTF-8文字を出力する方法として以下が挙げられます。

  1. printf(‘%d\n’, x);
  2. setlocale(LC_ALL, “”)
  3. printf
#include <stdio.h>
#include <locale.h>

int main() {
    setlocale(LC_ALL, "");
    printf("%s\n", "你好");
    return 0;
}
  1. 日本の大学もそれは同様にプライドを持っている
  2. printf
  3. ネイティブな言い方で日本語に言い換えると
#include <stdio.h>
#include <locale.h>

int main() {
    setlocale(LC_ALL, "");
    puts("你好");
    return 0;
}
  1. wchar_t
  2. 日本語ネイティブ風に言い換えてください。
  3. 習い事は週に何回ですか
  4. やあ
#include <stdio.h>
#include <locale.h>

int main() {
    setlocale(LC_ALL, "");
    wprintf(L"%s\n", L"你好");
    return 0;
}

これらは UTF-8 文字列を出力するためのいくつかの一般的な手法であり、実際の状況に応じて適切な方法を選択する必要があります。

bannerAds