A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 轮回长门winner 中级黑马   /  2015-7-13 23:17  /  816 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

%*d是什么意思

8 个回复

正序浏览
表示跳过这个位置的输入  
回复 使用道具 举报
我是java的,跑来看看大神们
回复 使用道具 举报
自己看视频。。。里面有。。
回复 使用道具 举报

%*d指跳过一个数字  
今天刚好做了笔记

#include <stdio.h>

int main(int argc, const char * argv[]) {
    //定义两个变量
    int a,b;
    //从用户键盘上接收这两个变量的值
    scanf("%*d%d%d",&a,&b);
    //打印出这两个数字
    printf("%d %d",a,b);
    return 0;
}



11 22 33
a = 22 b = 33
回复 使用道具 举报
都是为了入学,加油吧 骚年。。。
回复 使用道具 举报
追答:个人理解它最大的用处就是,使用*d选择性缺失,从而能让我们的输出列表完全的输出出来,不至于因为数据混乱而造成输出垃圾数据。
回复 使用道具 举报
午夜码农 发表于 2015-7-13 23:21
根据该控制符的位置,告诉计算机选择性缺省哪一个取值地址。

不错,给力
回复 使用道具 举报
根据该控制符的位置,告诉计算机选择性缺省哪一个取值地址。
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马