❶ 编程小数点后保留两位怎么定义
在c语言中一个数保留2位小数,可以通过精度限定符来完成,精度限定符有一个点号后跟一个整数组成。
#include<stdio.h>
intmain();
dobulea=1.23456;
printf("%2f ",a);
return0;
输出时使用%2f(2可以随便改,代表小数点后的位数)。
例如:
round函数:按指定位数对数字进行四舍五入。如输入=round(3.158,2)则会出现数字3.16,即按两位小数进行四舍五入。rounddown函数:按指定位数舍去数字指定位数后面的小数。如输入=rounddown,则会出现数字3.15,将两位小数后的数字全部舍掉了。
❷ 程序设计如何让一个数保留两位小数赋值给另一个数
double c = 3.1415926;
double d;
d =(int) ((c+0.005)*100) / 100.0;
保留两位小数,赋值给d。