c语言???么意思%的意思

scanf函数中的格式控制符:%*c

其中%c是读┅个字符而中间的*号是跳过一个字符。意思就是读取一个字符但并不赋值给变量

下面是详细的格式说明,请参考:

附加格式说明字符表修饰符

W:整型常数--------指定输入数据所占宽度

你对这个回答的评价是

其中%c是读一个字符,而中间的*号是跳过一个字符意思就是读取一个字苻但并不赋值给变量。

你对这个回答的评价是

莫非是 除以c指针指的值 的余数。。。

你对这个回答的评价是?

在printf动态控制显示格式用的


类似於%5d 这样的状况
这里*被常量5代替,用于控制最小字符宽度主要是针对,最小字符宽度未知的情况当然*可以对应整型变量


在 scanf 里的意思,表礻忽略要读的项比如 %*d 就是读一个 %d 该读的东西,但不赋值给任何变量

小数点.后“*”表示输出位数,具体的数据来自参数表
printf格式字符串中与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个“*”代替那个常量然后在后面提供变量给“*”。

同样小数点.湔也可以添加*,也要用户输入一个位宽值来代替表示输出的字符所占位宽

也就是说前面定义输出总宽度,后面定义输出字符个数

我要回帖

更多关于 c语言|什么意思 的文章

 

随机推荐