c保留小数点后三位数没有则为0 | 您所在的位置:网站首页 › c语言输出两位小数为0 › c保留小数点后三位数没有则为0 |
展开全部 printf("%7.3f",100/3.0);表示结果占七位,小数部分占3位,这样就可以了,并且小数点后第e69da5e6ba9062616964757a686964616f31333433653933三位是四舍五入的结果。 例如: C语言中浮点数输出精确到两位小数的语句如下: double a=2.0;printf ("%.2f", a);//其中.2指明两位小数 说明:如%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,如果9缺省则场宽为该数实际位数 规定符 %d 十进制有符号整数 %x, %X 无符号以十六进制表示的整数 %o 无符号以八进制表示的整数 %g 把输出的值按照%e或者%f类型中输出长度较小的方式输出 %p 输出地址符 %lu 32位无符号整数 %llu 64位无符号整数 扩展资料: 如果是实数的话,就不是这样了,机器有两种办法表示实数,一种是定点,就是小数点位置是固定的,一种是浮点,就是小数点位置不固定,计算方法也比较麻烦,通常会比整数运算代价大很多。 FPU->Floating Point Unit,浮点运算部件。 BCD->Binary Coded Decimal 压缩的二进制数,是用4个位来表示数字0~9,一个byte表示两个十进制数,比如正常二进制数1001111表示79,而BCD中用 0111 1001 来表示79。 科学计数法:a×10的n次幂的形式。将一个数字表示成 (a×10的n次幂的形式),其中1≤|a| |
CopyRight 2018-2019 实验室设备网 版权所有 |