c语言中,scanf(“%d”,&n)是什么意思?scanf和&n都不知道是啥....求指教

 我来答
百度网友ca560fe
2019-10-13 · TA获得超过2.3万个赞
知道答主
回答量:70
采纳率:100%
帮助的人:2.9万
展开全部

输入整数,并将这个整数存在变量n中。

scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。

&n取变量的地址:&变量名,这将获得该变量的地址。

扩展资料:

c语言里,&代表取地址符或者逻辑与运算

功能:

取变量的地址:&变量名,这将获得该变量的地址。

作为位运算符:操作数1&操作数2,将操作数对应位进行比对,二者都为1时返回1,否则返回0。

函数 scanf() 是从标准输入流stdin  (标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。 

函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。每一个指针要求非空,并且与字符串中的格式符一一顺次对应。

参考资料来源:百度百科-scanf

百度百科-&

itqxzw
推荐于2017-09-05 · TA获得超过484个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:143万
展开全部
scanf是输入函数,
scanf(“%d”,&n)就是让你输入一个整数,并且把你输入的数字赋值给变量n,&是取地址操作符,获取变量n的地址
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
raef_beyond
2015-05-08 · TA获得超过1651个赞
知道小有建树答主
回答量:382
采纳率:50%
帮助的人:228万
展开全部
scanf是格式化输入函数, 是c库函数;&n是取变量n的地址的意思。
整句的意思是以有符号整形的格式从键盘输入一个值到变量n的地址。

希望对你有帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tonny锋
2015-05-08 · 超过20用户采纳过TA的回答
知道答主
回答量:57
采纳率:100%
帮助的人:29.3万
展开全部
scanf是c中的一个库函数用来表示-用户输入
scanf(“%d”,&n)就是让你输入一个整数,并且把你输入的数字赋值给变量n,&是取地址操作符,获取变量n的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式