发布网友 发布时间:2022-05-06 06:00
共1个回答
热心网友 时间:2022-06-28 20:40
摘要printf("%7.3f",100/3.0);表示结果占七位,小数部分占3位,这样就可以了,并且小数点后第三位是四舍五入的结果。例如: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位无符号整数咨询记录 · 回答于2021-11-05编程中对20÷9的商保存三位小数怎么做printf("%7.3f",100/3.0);表示结果占七位,小数部分占3位,这样就可以了,并且小数点后第三位是四舍五入的结果。例如: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位无符号整数printf("%7.3f",100/3.0);表示结果占七位,小数部分占3位,这样就可以了,并且小数点后第三位是四舍五入的结果。例如: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位无符号整数您好,这是保留三位小数的方法,我还补充了一些其他的 语法 能够对您有帮助