可以使用unicode编码来输出所有汉字,可以参考以下代码:
复制 正确例题 #include <stdio.h> int main() { unsigned int i; for (i=0x4E00; i<=0x9FA5; i++) { printf("%04X\t", i); printf("%-2lc\t", i); if (i%10 == 0) printf("\n"); } return 0; }
正确例题 #include <stdio.h> int main() { unsigned int i; for (i=0x0a00; i<=0x9FA5; i++) { printf("%04X\t", i); printf("%-2lc\t", i); if (i%10 == 0) printf("\n"); } return 0; }
正确例题 #include <stdio.h> int main() { unsigned int i; for (i=0x0000; i<=0x9FA5; i++) { printf("%04X ", i); printf("%-2lc ", i); if (i%10 == 0) printf("\n"); } return 0; }
正确例题代码<输出所有符号> #include <stdio.h> int main() { unsigned int i; for (i=0x0000; i<=0x9FFF; i++) { printf("%04X ", i); printf("%-2lc ", i); if (i%10 == 0) printf("\n"); } return 0; }