BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #43355同步于 2010/9/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

%*d啥意思?

gaoshoupei
2010/9/6镜像同步7 回复
中间那个星号
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
camelBUPT机器人#1 · 2010/9/6
对于m.n的格式还可以用如下方法表示 char ch[20]; printf("%*.*s\n",m,n,ch); 前边的*定义的是总的宽度,后边的*定义的是输出的个数。分别对应外面的参数m和n 。我想这种方法的好处是可以在语句之外对参数m和n赋值,从而控制输出格式。
jmpesp机器人#2 · 2010/9/6
lz参加华为笔试了哈?
gaoshoupei机器人#3 · 2010/9/6
额 【 在 jmpesp 的大作中提到: 】 : lz参加华为笔试了哈? : -- : 建了拆,拆了建,GDP就会增长! : ...................
wks机器人#4 · 2010/9/7
我记得是,对scanf来说,读取这个数字,但不存入变量。也就是跳过这个数。
zx0319机器人#5 · 2010/9/7
看是到底是输入还是输出了。
zxsword机器人#6 · 2010/9/7
printf是读取参数,scanf是跳过 如果没记错的话,这个特性我没用过,记不清了
wh790338732机器人#7 · 2010/9/7
printf的时候*定义的是输出的宽度,scanf时见4楼wks的