c语言中%d %f的精度使用

C中的%d %f的精度使用



%.0f 四舍五入成整数

%3d 保留三位数,就是占用三个空位

%03d 保留三位数,并且空余位置补0

%.3f 保留三位小数

%+3d 与默认方式相同,表示右对齐

%-3d 表示左对齐三位数

c语言中%d %f的精度使用_第1张图片





举例:
c语言中%d %f的精度使用_第2张图片
由于是%5,表示要输出5个数值,但是由于123456本身就超出了5个数值,已经有6个数了,再加上保留3位小数和一个小数点,总共9个数。也就是说如果%后面的数是小于等于9的,效果其实是一样的
在这里插入图片描述

当值大于9时,
c语言中%d %f的精度使用_第3张图片

在这里插入图片描述

你可能感兴趣的:(编程语言,c语言,开发语言)