每次我从word文档复制(√)我的编译器(DEV C ++)将其转换为 v
任何人都知道如何在c中显示平方根符号?
这是出于审美目的(我试图显示二次公式,而()^1/2
)不起作用。
使用Windows 7
答案 0 :(得分:2)
它是扩展的ASCII码。请参阅Ascii&扩展ascii图表
http://www.asciitable.com/index/asciifull.gif
http://www.asciitable.com/index/extend.gif
您可以尝试以下方式:
char chr = 251; //stores the extended ASCII of a symbol
printf("Character with an ascii code of 251: %c \n", chr);
//tries to print an ASCII symbol...
答案 1 :(得分:1)
您的编辑器必须支持unicode源文件,您的源文件必须是unicode,因为√不是ASCII符号。并且您的输出文件或流必须使用相同的unicode编码才能正确显示该符号。
在Linux上,您应该能够使用UTF-8编码的源文件实现这一目标。
答案 2 :(得分:0)
请尝试以下代码:
#include <stdio.h>
int main()
{
printf("\xFB");
return 0;
}