在C语言中,可以使用printf函数打印汉字,但需要注意编码方式和控制台的字符集。 使用UTF-8编码方式: #include <stdio.h> int main() { printf("汉字\n"); return 0; } 复制代码 在使用UTF-8编码方式时,确保你的源文件也是以UTF-8编码保存的。 使用GBK编码方式: #include <stdio.h> #
一种取巧的办法是,自己构造"你好"的点阵字模(也可以使用现成的点阵汉字库),然后用printf("@")输出点阵,可以看到巨大的"你好"图形模式下可以使用点阵汉字库输出中文,不过那不是用printf实现的
仅仅是字母的倒序输出很容易。如abcde直接倒序edcba.如果包含汉字就有点麻烦。如果你用的VC 6.0.字符串是ASCII码(不是unicode,也称为多字节)。汉字占两个字节,对这2个字节不能颠倒。否则是乱码。当然,也有一些解决方案。因为字母都为正数,而汉字的字节是负数。由此 可以判断什么时候可以倒序。如果...