首先我们来看下ascii表和ascii拓展表:
ascii表中的字符只有128个,是从0-127,而拓展ascii表的内容是128-255。拓展表中它们都是一些特殊的字符,如果我们想答应ascii拓展码中的一些字符应该要怎么操作呢?
比如下面的代码:
unsigned char a = 176, b = 219;
printf("%c %c",a,b);
这个时候,我们需要使用到的一个函数:
SetConsoleOutputCP(437);//表示用英语
//SetConsoleOutputCP(65001);//UTF-8
头文件:windows.h
函数介绍:(来源:百度百科)