C语言中,%d%c%d与%d,%c,%d\n有什么区别啊?为什么一个有逗号,一个没有?

如题所述

%d%c%d :输出时连续输出,中间无间隔符,如:5a7
%d,%c,%d :输出时中间有间隔符,如:5,a,7
很简单,仅此而已
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-10
当位于输入scanf中时
%d%c%d与%d,%c,%d的区别 前一种要输入“ 数字 空格 字母 空格 数字”, 而后一种要输入“ 数字 逗号 字母 逗号 数字 ”按enter键后这样程序才能识别 。
当位于输出printf中时
%d%c%d与%d,%c,%d的区别 前一种输出 “数字字母数字” 例“1q2”,而后一种输出 “数字,字母”,数字“1,q,2”
相似回答