在c语言中printf("sum=%6d,sum1);是什么意思?

在c语言中printf("sum=%6d,sum1);是什么意思?

printf()是输出函数,基本格式应该是printf( "" );双引号里是要输出的内容,输出的时候带有变量的,就用printf( " 其他任意内容 + 格式修饰符 ",变量 );

像你这个格式有问题,应该写成printf( "sum=%6d",sum1 );
%d是格式修饰符,%6d是输出的结果占有6个字符的空间,
比如你的整型变量sum1的值为10,那输出的结果是:sum=XXXX10
一个X代表一个空格~
"="后面有个6个字符的空间给你输出数值"10"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-03
输出的数字只有6位的意思,不过你好像打漏了一个双引号。
小编就是这样学过来的,望采纳,可以吗?
相似回答