请问C语言中 scanf ("%d%d",&a,&b); 这句话中整体想表达什么意思呢

请问C语言中 scanf ("%d%d",&a,&b); 这句话中整体想表达什么意思呢?还有 ("%d",&a)是在表达什么含义呢?我是C语言新手,现在是在自学,所以请各位大侠 尽量解释得 形象通俗一些。

scanf函数是一个输入函数,他的作用是从终端输入信息,起到用变量接收信息的目的。
他的参数有两个,第一个是输入的信息的格式控制,第二个参数是用于接收信息的变量的地址表(可能包含多个参数的地址)。
这里的scanf("%d%d",&a,&b);
表示用a,b两个变量接收从终端输入的两个数字,%d控制的格式为十进制整数,相应的还有%f(浮点数),%c(字符),%s(字符串)。。。等等
另外注意的是,第一个参数(格式控制)里面有几个格式控制符,后面就要有几个变量的地址。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-15
scanf是输入函数,即从键盘键入值,%d代表要输入数据的类型,比如%f浮点型,%s字符串,%c字符等,&a是将键入的值赋给某个变量的地址。即该变量等于键入的值
第2个回答  2015-01-15

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语言中语句scanf("%d,%d",&a,&b);什么意思?其中scanf什么意思?还有...
这句话的作用,就是你在执行程序的时候,会在界面上让你输入两个数。 %d中的d表示输入的值是十进制数(decimal的首字母) " "引号中的是需要输入的格式,就你的例子,格式为:输入第一个十进制,加逗号,再输入一个十进制数,例如12,24 &a中的a则表示你输入的第一个十进制数将给a这个变量,...

C语言中scanf(″%d,%d″,&a,&b); 这个语句括号中的字符是什么意思?为 ...
d 表示读十进制整数,&a,&b表示变量a,b的地址。可以说是系统规定的表达方式。

scanf(〃%d,%d〃,&a,&b);是什么意思
就是输入a和b两个变量的值。“scanf()”是输入函数,“%d”是表示整型变量,“&”表示变量的地址。

C程序scanf("%d,%d",&a,&b);中的%d,%d和&a,&b是什么意思啊,请高手解释...
scanf表示从标准输入设备接收数据,通常是从键盘接受输入 "%d,%d"是格式字符串,描述要接收什么样的数据,接收几个 d表示要接收一个整型数据,写两遍表示要顺序接收两个整型数据,中间逗号表示这两个整型数据中间必须用逗号分隔,scanf在键盘上读取到逗号才会算是收到第2个整数,否则会失败,如果逗号不写...

C程序scanf("%d,%d",&a,&b);中的%d,%d和&a,&b是什么意思啊,请高手解释...
scanf()是个输入函数 d%是整形 &是地址符,&a、&b是给a、b付值也就是输入的整数

C语言中scanf("%d%*s%d",&a,&b);是什么意思
d 读入十进制整数 s 读入一个字符串,遇空格、制表符或换行符结束。表示本输入项在读入后不赋值给相应的变量。在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include <stdio.h>。函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储...

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

...&b)与scanf“%d,%d"&a,&b")分别表达的意思是什么?
(1),需要输入的方式不同,scanf("%d%d,"&a,&b)直接输入2个就行了。但是scanf("%d,%d,"&a,&b)则需要先输入一个,然后再输入“,”,再输入你想要输入的按键。(2)输出为 9 10。++i是先自加1,然后执行后面的语句。而j--是先做运算,再自减1。但是010默认为8进制。(3)正确的...

~scanf("%d%d",&a,&b)是什么意思
这个是C++输入语法,就是你从键盘输入两个字符,将这两个字符分别赋值给变量a和b

相似回答