1747128424 发表于 2019-6-3 22:44:53

我想请问一下各位老师!

我想问一下各位老师
int a=100;
float b=200.202;
printf("the a is:%*d:",a,b);
上面的%*d是什么意思,我不太懂,求指导

ba21 发表于 2019-6-3 22:55:01

https://fishc.com.cn/thread-62198-1-1.html

ba21 发表于 2019-6-3 22:56:07

跳过1个,下1个输出

1747128424 发表于 2019-6-3 23:03:53

但是不是scanf里面的%*d才是跳过吗?

1747128424 发表于 2019-6-3 23:04:42

ba21 发表于 2019-6-3 22:56
跳过1个,下1个输出

printf里面的%*d我就不懂了

ba21 发表于 2019-6-4 20:15:17

1747128424 发表于 2019-6-3 23:04
printf里面的%*d我就不懂了

跳过1个,下1个输出
意思不是一样的,还没有理解?

Python.爱好者 发表于 2019-6-15 13:15:32

在printf可以这样理解*被替换成printf("%*d",number,var);中的number,然后按照printf("%number d"10);来格式化输出数据
摘自https://zhidao.baidu.com/question/446658936.html

1747128424 发表于 2019-6-21 20:32:27

ba21 发表于 2019-6-4 20:15
跳过1个,下1个输出
意思不是一样的,还没有理解?

懂了,今天刚刚学到这里,不好意思
页: [1]
查看完整版本: 我想请问一下各位老师!