格式字符串的一般形式为: %[*][输入数据宽度][长度]类型 其中有方括号[]的项为任选项 scanf(" %c",&a); “ ”表示忽略(跳过)空白符(空格、换行符、制表符) scanf("%d %*d %d",&a,&b); “%*d” “*”符:抑制符,用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。 当输入为:5 6 7时,把5赋予a,6被跳过,7赋予b。 scanf("%d %*c %d",&a,&b); %*c作用时读取输入流中数字后的一个字符,并丢弃,使得后面的输入函数不能读到那个字符,跳过一个字符。 当输入1 k 2的时候 k 被丢弃掉。1赋予a,2赋予b。
scanf函数的注意要点
最新推荐文章于 2020-06-01 20:21:09 发布