刚学习C语言两天,用的VS2022想知道为什么输出的不是我的a而是一堆不知道什么东西
%a改为%d,a要写到后面printf("xxxx %d xxxx",a)
printf 少了参数,少了参数a
你的使用方法错了,占位符是这样使用的https://blog.csdn.net/liu17234050/article/details/104179726
%a是浮点值占位符,printf后你没有给想要输出的值,所以是乱码
占位符和输出值发生冲突,不兼容,导致的乱码