为您找到"
C语言 scanf("%d",&a) 和 printf("%d",&a) 有什么不同 它们各自的含义...
"相关结果约100,000,000个
scanf是一个函数,能把输入的数据赋值给一个变量,%d是转义字符,代表整数,&后面应该加上要赋值的变量,上面的式子错了。整个式子的意思就是从控制台输入一个整数给一个变量
在c语言中,scanf("%d%*c", &n);中%d表示读整数,%*c表示忽略掉一个字符型的输入项,&n表示对象n在内存中的地址。scanf("%d%*c", &n);整体表示输入两个数,并且忽略掉第二个字符型的输入项,然后将输入的对象存入n。在C语言的scanf函数中,格式字符串的一般形式为:%[*][输入数据宽度]...
从标准输入(一般是键盘,但可以重定向)读取一整数,存入i所在地址。如成功,返回1,存入s中。
int *p=&a;scanf("%d",p);则不需要使用&运算符
scanf("%d",&a); 使用了格式控制%d就表示输入的十进制整数;scanf("%",a);控制%s就表示输入的字符串。详细格式控制符如下:a 读浮点值(仅适用于 C99)A 读浮点值(仅适用于 C99)c 读单字符 d 读十进制整数 i 读十进制、八进制、十六进制整数 e 读浮点数 E 读浮点数 f 读浮点数 F 读...
& 为取地址符,放在那里讲不通。语句是错的。正确的应该是%d.原语句为:scanf("\n%c,%d",&c1,&c2);意思是输入第一个数为字符型(%c),第二个为整型(%d).
输入一个整数,并将这个整数放到数组a的第i个地址上去,简言之就是输入数组a的第i个值
这句话的作用,就是你在执行程序的时候,会在界面上让你输入两个数。 %d中的d表示输入的值是十进制数(decimal的首字母) " "引号中的是需要输入的格式,就你的例子,格式为:输入第一个十进制,加逗号,再输入一个十进制数,例如12,24 &a中的a则表示你输入的第一个十进制数将给a这个变量,...