C语言这句话哪儿错了?在输入/输出格式中的*表示跳过数据的含义
答案:1 悬赏:70 手机版
解决时间 2021-02-10 01:15
- 提问者网友:城市野鹿
- 2021-02-09 07:30
在输入/输出格式中的*表示跳过数据的含义
最佳答案
- 五星知识达人网友:蓝房子
- 2021-02-09 08:50
在输入函数 scanf()中,格式串中的*表示跳过相应的数据
而在输出函数printf()中,格式串中的*表示按参数中的整数来确定输出的数据的长度!
scanf("%d%*d%d", &a,&b ); //输入1 2 3,结果a=1 b=3
printf("%*d", 5 , 6 ) ; //输出 6,总长度为5,左补四个空格
而在输出函数printf()中,格式串中的*表示按参数中的整数来确定输出的数据的长度!
scanf("%d%*d%d", &a,&b ); //输入1 2 3,结果a=1 b=3
printf("%*d", 5 , 6 ) ; //输出 6,总长度为5,左补四个空格
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯