当前位置: 代码迷 >> C语言 >> 什么是前导空格?如何使用
  详细解决方案

什么是前导空格?如何使用

热度:231   发布时间:2006-06-23 22:33:06.0
什么是前导空格?如何使用
有谁知道什么是前导空格,如何用
搜索更多相关的解决方案: 前导  空格  

----------------解决方案--------------------------------------------------------
听都没听过。你搜一下吧。
----------------解决方案--------------------------------------------------------
printf("%*c",a);形如这种用法
----------------解决方案--------------------------------------------------------
哦,那应该也象printf("%#x", num);中的‘#’一样了。那么,前面的字符不同就有不一样的用途。比如:‘#’是打印
出几进制前的标志符。
----------------解决方案--------------------------------------------------------
比如打印出的如果是十六进制,那么前面加‘#’打印出的数字前面就是‘0X’了。
----------------解决方案--------------------------------------------------------

能够举一个例子吗用%*c的形式


----------------解决方案--------------------------------------------------------
看在MM的份上告诉你啦
int a;
char c;
scanf ("%d,%c",&a,&c);
printf ("/%*c/",a,c);
表示用a的值控制字段的输出。
如: 输入5,c
则显示/ c/
简单的办法是把程序看成是用a的值替换*号
就变成了
printf ("/%5c/",c)
前导符用在scanf 中将跳过输入

char a
scanf ("%*c,%*c,%c",&a);
输入:a,b,c
则输出:a=='c'


----------------解决方案--------------------------------------------------------
thank you every much!
----------------解决方案--------------------------------------------------------
  相关解决方案