C语言中一些符号什么意思? scanf("%d %d",&x,&y)中%d,&什么意思?

如题所述

&是取地址 &x就是取x的地址
因为要给x赋值所以要取得x的地址

%是数据格式 %d是整型 %f是浮点型 等等

最最基本的这些 多看书
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-13
指针变量类型说明
其一般形式为: 类型说明符 *变量名;
其中,*表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向的变量的数据类型。

C语言中提供了地址运算符&来表示变量的地址。
其一般形式为: & 变量名; 如&x变示变量x的地址,&y表示变量y的地址。 变量本身必须预先说明。

%d 是格式定义,事先告诉程序这是什么类型的数据。
第2个回答  2010-09-08
给你个例子吧

输入三个数,输出最大者。
#include<stdio.h>
void main()
{
int a,b,c,m;
scanf("%d,%b,%c",&a,&b,&c);//输入a,b,c,三个数。
m=a>b? a:b;//比较a,b。m=大者
if(m>c) printf("%d\n",m);
else printf("%d\n",c);//比较m,c 输出最大者

现在知道了不?
%d &x 这些东西的具体的意思我也说不清。太久了忘了。反正要输入(输出)整型变量就要用%d。 &是指针函数,用来把你输入的变量指向分配的内存。到后面你可以学到,现在说了你也不会清楚的。等学指针的时候会学到的。
第3个回答  2010-09-17
%是整型的输入输出标识符,&是取地址符
第4个回答  2010-09-08
%d是数据的一种格式
&表示取地址

C语言中一些符号什么意思? scanf("%d %d",&x,&y)中%d,&什么意思?
&是取地址 &x就是取x的地址 因为要给x赋值所以要取得x的地址 是数据格式 %d是整型 %f是浮点型 等等 最最基本的这些 多看书

C语言的 scanf("%d",&x) 是什么意思?
scanf("%d",&x);从输入设备接收一个整型变量,把他他赋给x,&是x地址.%d表示十进制整数.

C语言中编程时那些%d &之类的什么时候用啊?求详解!
d用于输入输出整型数时使用到, 例如 printf("%d", a);&用于取变量的地址或按位与运算, 例如 scanf("%d", &a);a=b & c;

在c语言函数中,scanf(“%d”,&);是什么意思? 其中各个符号麻烦都解释...
scanf是一个函数,能把输入的数据赋值给一个变量,%d是转义字符,代表整数,&后面应该加上要赋值的变量,上面的式子错了。整个式子的意思就是从控制台输入一个整数给一个变量

C语言中%d什么意?
C语言中,%d符号用于输入输出整型数据。例如,当你需要从用户处获取一个整数输入时,可以使用scanf("%d", &variable);来实现。这里的%d表示接下来将会读取一个整数值并存储到指定的变量中。对于长整型数据,C语言使用%ld符号。长整型能够存储比普通整型更大的数值,因此在需要处理大数值时,使用%ld来确保...

c语言中,scanf(“%d”,&x);这一句是什么意思?
在c语言中,scanf("%d%*c", &n);中%d表示读整数,%*c表示忽略掉一个字符型的输入项,&n表示对象n在内存中的地址。scanf("%d%*c", &n);整体表示输入两个数,并且忽略掉第二个字符型的输入项,然后将输入的对象存入n。在C语言的scanf函数中,格式字符串的一般形式为:%[*][输入数据宽度]...

C语言 scanf("%d,%d",&a,&b);每个字符都是什么意思啊
scanf表示的是c语言的输入方法,()内表示的是你输入的数据存放在哪里 scanf("%d,%d",&a,&b)的意思是输入2个整数,分别放在a,b中 "%d,%d"表示a与b都是整数,这个是有固定的格式的 scanf("%类型",&变量名);&表示取地址符,这样可以找到a,b的内存地址,把输入的数据放到a,b所对应的内存地址中...

C语言中%d表示什么意思?
在C语言中,%d是格式说明符,用于表示输出或输入整数类型的数据。详细解释如下:当我们使用printf或sprintf等函数进行输出时,或者在scanf或sscanf等函数进行输入时,格式说明符用于指定数据的类型。%d就是这些格式说明符之一,它专门用于整数数据的输入输出。例如,在printf函数中,如果我们想输出一个整数变量...

...的("%d%d%d",&a,&b,&c)是什么意思,%是什么意思,&又是什么意思...
&是取地址运算符。输入的数据是要存储在内存单元中的,每个内存单元都有自己的地址,数据就是存储在这些内存地址中,通过取地址运算符&在内存中获取一个地址,然户把输入的数据存入这个地址中。

C语言中scanf(″%d,%d″,&a,&b); 这个语句括号中的字符是什么意思?为 ...
scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。其调用格式为: scanf("<格式化字符串>",<地址表>);d 表示读十进制整数,&a,&b表示变量a,...

相似回答