99问答网
所有问题
在c语言里scanf("%lf%d",&x,&n);是什么意思
如题所述
举报该问题
其他回答
第1个回答 2014-08-25
分别以以双精度型输入x 以整型输入n本回答被提问者采纳
相似回答
scanf(
"
%lf
"
,&x);
这里
的
%if
是什么意思
啊?
答:
c
是字符型 另外
,&x
不是你说的”把前面的值给x”而是取地址
,&是
取地址的符号
c语言中scanf是什么意思,
为什么有时候后面写%f,有时候写%e
,%lf,
%c...
答:
scanf是C语言中的
一个输入函数
,意思
就是当你从键盘中输入数值按回车后,他会把你输入的数值储存到电脑,至于为什么后面会写%f,%e.
%lf,
%c那是根据scanf的对象而定的。向float,double,char就分别用%f,%e,%c
C语言
小问:关于
%lf
与
%d
答:
d是int不带小数点
%lf是
double型 d改成%lf 不会有问题,只是带小数点
X
.000...lf改成
%d
会丢失精度,造成误差
C语言中%d
和%f
是什么意思
啊?
答:
1、%d表示输入或输出十进制有符号数
;2、%f表示输入或输出浮点数(float,四字节表示);3、另%lf表述输入或输出双精度浮点数(double 8字节表示);4、在输出不同数据时要用不同的的格式字符,比如说这个%d是用来输出十进制整型数据的实际长度输出;%f是以小数形式输出单、双精度度数,隐含输出6位...
scanf(
"
%lf
"
,&x);
不明白?
答:
C语言的
函数参数是传值而不是传引用的,因此,通常函数无法修改和操作参数。scanf可以修改参数的原因是传给scanf的那个参数是一个指针
,scanf
通过传过来的指针来修改指针指向的内容。所以,把
x
取地址再传过去。如果不是,它就会把传过去的那个数当成一个地址值,从而出现错误。
scanf(
"
%lf
"
,&x);
代表
什么意思
啊 能不能口述一下
答:
就是以double型的形式读入x的值。比如:double x
;scanf(
"
%lf
"
,&x);
然后你输入2.5,那么x就等于2.5了。
while(
scanf(
"
%lf
"
,&x)
!=EOF)
是什么意思
答:
循环将一个双精度浮点数读入
x,
直到到达文件结尾或者
scanf
发生读取错误
c语言scanf(
"
%d
"
),
scanf("%C"), scanf("
%lf
"
)意思
一样么
答:
scanf("%lf",&i);printf("%f\n",i);} 和 include<stdio.h> void mai
n(
){ double i
;scanf(
"%f",&i);printf("%f\n",i);} 我这里用了2个编译器分别测试了下,一个如果定义double行,输入的时候必须要
用%lf,
一个就不用了,用%f也行,但是精度还是有区别的,综合以上,如果定义double...
c语言中的% lf
、% ld分别表示
什么意思
答:
double,双精度浮点型,输出使用
%lf
。short int,短整型,输出对应
%d
。例如:include<stdio.h>void mai
n(
){double a;a=8.0/3.0;short int b;b=8;printf("a=%lf\n",a);//输出双精度型数据printf("b=%d\n",b);//输出短整型数据} ...
大家正在搜
相关问题
在c语言里scanf("%lf%d",&x,&n);是什么意...
c语言中scanf("%d%*c", &n);是什么意思
scanf("%d",&n)与scanf("%lf",&n)...
c语言中,scanf(“%d”,&x);这一句是什么意思?
C语言中的scanf是什么意思
C++中scanf("%d%d%d",&x,&y,&z); ...
c语言中,scanf(“%d”,&x);这一句是什么意思?
C语言中,while (scanf("%lf%d",&x,&...