C语言中%d和%f是什么意思啊?
14个回答
展开全部
%d 是输出输入格式 为整型,用于 int , short int
%f 是输出输入格式 为单精度浮点型,用于 float
double 变量要用 %lf, l 是 long 的意思。
%f 是输出输入格式 为单精度浮点型,用于 float
double 变量要用 %lf, l 是 long 的意思。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%d表示输入或输出十进制有符号数,
%f表示输入或输出浮点数(float,四字节表示)
另%lf表述输入或输出双精度浮点数(double 8字节表示)
如
int main(){
int D;
float F;
double LF;
scanf("%d,%f,%lf",&D,&F,&LF);
printf("%d,%f,%lf",D,F,LF);
return 0;
}
%f表示输入或输出浮点数(float,四字节表示)
另%lf表述输入或输出双精度浮点数(double 8字节表示)
如
int main(){
int D;
float F;
double LF;
scanf("%d,%f,%lf",&D,&F,&LF);
printf("%d,%f,%lf",D,F,LF);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它们是格式化输入输出函数scanf,printf中的格式说明,由“%”加“格式符”组成,%d说明是整形格式,%f说明是浮点型格式(即实数,带小数点的),例如
printf("%d%f",a,b)的意思是按整数型式输出a的值,按浮点数形式输出b的值!
先去了解一下格式化输入输出函数scanf,printf就什么都明白了
printf("%d%f",a,b)的意思是按整数型式输出a的值,按浮点数形式输出b的值!
先去了解一下格式化输入输出函数scanf,printf就什么都明白了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询