Я использовал два вида компилятора для компиляции одного и того же кода:
#include<stdio.h>
int main(){
printf("%c", '\0');
return 0;
}
И я получу разные результаты, скомпилированные mingw и vs2017.
В mingw я могу получить пробел в консоли. Но в vs2017 я получил символ «а», как показано на следующем рисунке.
![It may not print correctly.](https://i.stack.imgur.com/I9WLI.png)
Это ошибка в vs2017 или версия моего vs2017 слишком низкая?