let‘s go!C!

double(双精度浮点数)

注意 使用double时定义 dx时用 double 转换说明要用 %f ,默认显示小数点后6位数字。

#include <stdio.h>
 int main(void)
 {
 	int nx; /*整数*/ 
 	double dx; /*浮点数*/
	 nx=9.99;
	 dx=9.99;
	 printf("int型变量nx的值:%d\n",nx);
	 printf("         nx/2:%d\n",nx/2);
	 
	 printf("double型变量dx的值;%f\n",dx);
	 printf("            dx/2.0:%f\n",dx/2.0);
	 return(0);
	 
  }  
  

浮点型常量都得double类型

这是错的!!!第二次了谨记!!

#include <stdio.h>
 int main(void)
 {
 	double x,y;
 	puts("请输入两个实数:");
 	printf("实数x:"); scanf("%1f",&x);
 	printf("实数y:"); scanf("%1f",&y);
 	
 	printf("x+y=%f\n",x+y);
 	printf("x-y=%f\n",x-y);
 	printf("x*y=%f\n",x*y);
 	printf("x/y=%f\n",x/y);
 	return(0);
 }

这是正确的;  差别是scanf函数中 %lf 是字母LF  !一定要注意;作用是格式化输入和输出。

#include <stdio.h>
 int main(void)
 {
 	double x,y;
 	puts("请输入两个实数:");
 	printf("实数x:"); scanf("%lf",&x);
 	printf("实数y:"); scanf("%lf",&y);
 	
 	printf("x+y=%f\n",x+y);
 	printf("x-y=%f\n",x-y);
 	printf("x*y=%f\n",x*y);
 	printf("x/y=%f\n",x/y);
 	return(0);
 }

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值