99问答网
所有问题
在c语言里scanf("%lf%d",&x,&n);是什么意思
如题所述
举报该问题
推荐答案 2013-11-19
scanf输入函数,%和lf组成格式说明,其中lf 是格式符,&是地址运算符,x、n 是输入列表,这句语句是以双精度型输入x,整型输入n
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vv7BBBXOevWvBBjtXeO.html
其他回答
第1个回答 2013-11-19
分别以以双精度型输入x 以整型输入n
第2个回答 2013-11-19
取longfloat数据存于x,取double数据存于变量n
第3个回答 推荐于2018-04-12
您好,很荣幸为您解答。
接收键盘输入,分别输入双精度书和整型数
祝你生活愉快~仍有疑问,您请追问。
如果解决了您的问题,还请您举手之劳采纳,非常感谢!
本回答被网友采纳
相似回答
C语言
编程问题
答:
scanf(
"
%lf
"
,&x); 是
输入,%后,lf表述double类型的输入,f表示float类型的输入 ("sine of %lf is %lf\n",
x,
s),是输出%lf是double类型的输出 scanf(格式控制,地址表列) int scanf(char *format[,argument,...]); “格式控制”的含义同printf函数;“地址表列”是由若干个地址组成...
scanf(
"
%lf
"
,&x);
这里
的
%if
是什么意思
啊?
答:
scanf是输入函数,&x是把前面的值给x
,可是%if我不懂是什么意思啊?解析:输出格式,是长浮点型的 如%d是整型 c是字符型 另外,&x不是你说的”把前面的值给x”而是取地址,&是取地址的符号
C语言中%d
和%f
是什么意思
啊?
答:
d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示)
;在C语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:1、%d表示输入或输出十进制有符号数;2、%f表示输入或输出浮点数(float...
scanf(
"
%lf
"
,&x);
这里
的
%if
是什么意思
啊?
答:
输出格式,是长浮点型的 如%d是整型 c是字符型
另外,&x不是你说的”把前面的值给x”而是取地址,&是取地址的符号
用c语言
计算公式前
n
和
答:
include <stdio.h>int mai
n(
){double x,y,t; int n,i;
scanf(
"
%lf%d
"
,&x,&n);
x*=x; y=t=x; //第一项的值 for(i=2;i<=n;i++) {t*=x/(2*(i-1)*(2*i-1)); //从第2项起的值 y+=t; } printf("%lf\n",y); return 0;} ...
C语言
小问:关于
%lf
与
%d
答:
d是int不带小数点
%lf是
double型 d改成%lf 不会有问题,只是带小数点
X
.000...lf改成
%d
会丢失精度,造成误差
c语言中scanf是什么意思,
为什么有时候后面写%f,有时候写%e
,%lf,
%c...
答:
scanf是C语言中的
一个输入函数
,意思
就是当你从键盘中输入数值按回车后,他会把你输入的数值储存到电脑,至于为什么后面会写%f,%e.
%lf,
%c那是根据scanf的对象而定的。向float,double,char就分别用%f,%e,%c
scanf(
"
%lf
"
,&x);
不明白?
答:
C语言的
函数参数是传值而不是传引用的,因此,通常函数无法修改和操作参数。scanf可以修改参数的原因是传给scanf的那个参数是一个指针
,scanf
通过传过来的指针来修改指针指向的内容。所以,把
x
取地址再传过去。如果不是,它就会把传过去的那个数当成一个地址值,从而出现错误。
C语言中scanf
后面
,什么
情况下不加符号&
答:
格式化字串一般包括 : %s(字符串) %c(单字符)
%d
(整数)
%lf
(double) %f(float) ,后面的argument一定要是地址类型变量,当变量名就是对应的指针变量时,就不需要加&符号了。 &是地址运算符
,意思
是获得变量的地址。如:char str[100];int i
;scanf(
"%s", str ); //str本身就...
大家正在搜
相关问题
c语言中scanf("%d%*c", &n);是什么意思
scanf("%d",&n)与scanf("%lf",&n)...
在c语言里scanf("%lf%d",&x,&n);是什么意...
c语言中,scanf(“%d”,&x);这一句是什么意思?
C++中scanf("%d%d%d",&x,&y,&z); ...
C语言中的scanf是什么意思
C语言中,while (scanf("%lf%d",&x,&...
C语言中 为什么scanf("%d",&n) 中的n前面要加...