C语言这句话哪儿错了?在输入/输出格式中的*表示跳过数据的含义

在输入/输出格式中的*表示跳过数据的含义

在输入函数 scanf()中,格式串中的*表示跳过相应的数据
而在输出函数printf()中,格式串中的*表示按参数中的整数来确定输出的数据的长度!
scanf("%d%*d%d", &a,&b ); //输入1 2 3,结果a=1 b=3
printf("%*d", 5 , 6 ) ; //输出 6,总长度为5,左补四个空格
温馨提示:答案为网友推荐,仅供参考
相似回答