若有定义语句:double x,y,*px,*py,执行了px=&x,py=&y;之后,正确的输入语句是若有定义语句:double x,y,*px,*py,执行了px=&x,py=&y;之后,正确的输入语句是B)scanf(“%f%f”,&x,&y);C)scanf(“%lf%le”,px,py);%f与%lf有什么不同吗?
问题描述:
若有定义语句:double x,y,*px,*py,执行了px=&x,py=&y;之后,正确的输入语句是
若有定义语句:double x,y,*px,*py,执行了px=&x,py=&y;之后,正确的输入语句是
B)scanf(“%f%f”,&x,&y);
C)scanf(“%lf%le”,px,py);
%f与%lf有什么不同吗?
答
%f用来输入float类型变量
%lf用来输入double类型便类
%le表示用科学计数法输入double
这道题主要考察数据类型在scanf中的输入方法(也是在printf中的输出方法),多用用,熟练了就好了.