打印ASCII码产生的乱码问题解决办法

 如下代码是打印ASCII码。

/*
编译环境为VS2017
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
	//char ch;
	int i;
	scanf_s("%d", &i);
	printf("%c", i);
	system("pause");
	return 0;
}
//打印ASCII码

但是运行之后输入‘2’,输出却显示为方框(乱码),此处为黑框字体问题。

打印ASCII码产生的乱码问题解决办法

调整方法如下:

在黑框上方右击-属性-字体,选择点阵字体,点击确定。

打印ASCII码产生的乱码问题解决办法

 

如下便是正确的输出了

打印ASCII码产生的乱码问题解决办法