如何在C中打印微秒符号?

我试图用C打印微秒符号,但输出中没有任何数据

printf(“微秒=\230”);

我也试过使用
int i=230

printf(“字符%c”,i);

但这是徒劳的!有什么建议吗

这完全取决于您正在使用的控制台所使用的字符编码。如果您使用的是Linux或Mac OS X,那么最有可能的编码是UTF-8。µ(Unicode代码点U+00B5)的UTF-8编码为“C2 B5”(两个字节),因此您可以这样打印:

printf(“微秒=\xC2\xB5”);//UTF-8

如果您在Windows上,则控制台使用的默认编码为代码页437,然后µ编码为0xE6,因此您必须执行以下操作:

printf(“微秒=\xE6”);//Windows,假设CP 437

发表评论