44问答网
所有问题
C语言这句话哪儿错了?在输入/输出格式中的*表示跳过数据的含义
在输入/输出格式中的*表示跳过数据的含义
举报该问题
推荐答案 推荐于2017-10-05
在输入函数 scanf()中,格式串中的*表示跳过相应的数据
而在输出函数printf()中,格式串中的*表示按参数中的整数来确定输出的数据的长度!
scanf("%d%*d%d", &a,&b ); //输入1 2 3,结果a=1 b=3
printf("%*d", 5 , 6 ) ; //输出 6,总长度为5,左补四个空格
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YV6YDZZY6ZYDZVZV66W.html
相似回答
求一份大一
c语言
考试试卷,加答案
答:
17、表达式18/4*sqrt(4.0)/8值的数据类型是 ___C___。int?float?double?不确定?18、在
c语言中
,char型数据在内存中的存储形式是 ___D___。补码?反码?原码?ASCII码?19、阅读以下程序,当输入的数据形式为:25,13,10<CR>时,正确的输出结果为___D___。 main() { int x,y,z; scanf("%d%d%d",&...
在
C语言中的输入
控制
格式中
带个*号是什么意思
??
例如:scanf("%2d%*3...
答:
与格式符号之间有*号时,该数据被禁止使用
。如scanf("%2d%*3d%2d",&a,&b);输入数据:1234567 变量a bd的值分别为12 67。中间345不用,上面这个如果输入1234567,c不赋值,a为12 ,b为67;3c格式字符前有数字按制定 宽度输出字符
c语言中
%*d是什么意思
答:
c语言中
%*d表示忽略第一个整数,而%*d
中的*
,是一个标志符号,用来
表示跳过
它相应的数据,
表示输出的数据
区和它对应的
数据表示输出
的空格个数,从而使下一个输入的内容复制给紧接着的变量。
c语言格式
介绍:%d是输出整型数据,%和格式字符组合在一起的作用是将输出的数据转换为指定的
格式输出
。%d是带...
%*在
C语言中的
意思
答:
在scanf函数族格式串中,%*可以
表示跳过
读取某些输入值。援引 dark___templar 的代码,LZ可以自己试验:include <stdio.h> int main(){ int a,b;scanf("%d%*d%d",&a,&b);getchar();printf("a=%d,b=%d\n",a,b);getchar();return 0;} “输入 12 3 12 这样 a b 都被赋值为12 ...
大家正在搜
下面这句话是对的上面这句话是错的
C语言输入输出
c语言文件输入输出
c语言scanf输入格式
c语言字符串输入输出
这句话哪错了
没有绝对的对错这句话是对是错
C语言中咋样输入字符
c语言输入一个数组
相关问题
C语言当%后面出现什么符号,表示要跳过相应的数据
请问我这C语言代码这里哪里错了?运行的时候输入逻辑序号没问题...
C语言问题,这个错在哪里了?
C语言问题.
C语言的问题
c语言中这句话什么意思?如果status不等于1输出跳过字符...
求一份大一c语言考试试卷,加答案
C语言中的scanf是什么意思