printf ("%*d",m,i) 中的星号 是什么意思?
答案:2 悬赏:50 手机版
解决时间 2021-04-11 12:56
- 提问者网友:骑士
- 2021-04-11 03:11
还有printf ("%*.*f",m,n,f)
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-04-11 04:29
#include
void main()
{
int m=5,i=340;
printf ("%*d",m,i) ; //表示将i的值340按%5d格式输出。
}
//printf ("%*.*f",m,n,f)表示将f的值按%m.nf格式输出。
void main()
{
int m=5,i=340;
printf ("%*d",m,i) ; //表示将i的值340按%5d格式输出。
}
//printf ("%*.*f",m,n,f)表示将f的值按%m.nf格式输出。
全部回答
- 1楼网友:酒醒三更
- 2021-04-11 05:27
printf函数的功能我就不说了,想必你也清楚
看它的格式控制符为%d可以知道 k 应该是个整形的值
m[i]可知,m是一个数组的名字,它是一个表
如果是c语言中,我们就可以知道m确定是一个结构体的表,或者联合体的表(因为c中没有类)
如果是c++中的话,这个可能性就多了~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯