输入浮点值并用C中的小数点后的指定数字打印

Input a float value and we have to print the input value by specifying/setting different decimal precision in C.

输入浮点值,我们必须通过在C中指定/设置不同的十进制精度来打印输入值。

Example:

例:

    Input:
    Enter float value: 12.34567

    Output:
    12
    12.3
    12.35
    12.3457

To set decimal precision, we use the following format specifier with the printf() statement,

要设置小数精度,我们在printf()语句中使用以下格式说明符,

  • %.0f : No digit after decimal point

    %.0f :小数点后无数字

  • %.2f : 2 digits after decimal point

    %.2f :小数点后2位数字

  • %.4f : 4 digits after decimal point

    %.4f :小数点后4位数字

Program:

程序:

# include <stdio.h>

int main ()
{
	float value;	

	printf("Enter float value: ");
	scanf("%f", &value);

	//print without decimal point 
	printf("%0.0f\n", value);
	//print 1 digits after decimal point
	printf("%0.1f\n", value) ;
	//print 2 digits after decimal point 
	printf("%0.2f\n", value) ;
	//print 4 digits after decimal point 
	printf("%0.4f\n", value);

	return 0;
}

Output

输出量

Enter float value: 1.234567
1
1.2
1.23
1.2346


翻译自: https://www.includehelp.com/c-programs/input-float-value-and-print-it-with-specified-digit-after-decimal-point.aspx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值