在C语言中,输出结果时,%与格式字符中间加空格,输出的结果会不会出错?

如题所述

第1个回答  2013-09-13
不是 会输出一个空格在你输出的数据前面 比如
a=20;
printf("% d",a);
结果:
20本回答被提问者采纳
第2个回答  2013-09-13
肯定错误,不会输出你想要的效果。
第3个回答  2013-09-13
书上的解释:

空格:有符号转换得到的非负数前面加空格(+优先于空格)

例:
% 08d
123的话,变成 空格0000123
-123的话,变成 -0000123本回答被网友采纳
第4个回答  2013-09-13
不会 正常输出
第5个回答  2013-09-13
eafawfwfervarge
相似回答