很简单:
float num = 1.6666666666;
QString str = QString::number(num, 'f', 2);
其中f代表非科学计数法格式,2代表小数点后两位。
很简单:
float num = 1.6666666666;
QString str = QString::number(num, 'f', 2);
其中f代表非科学计数法格式,2代表小数点后两位。
项目中有一个小需求,两个整数相除,结果需要保留两位小数,即1.00、0.50这种数据格式。以下做法不行,因为两整数相
经常需要用到金额保留两位小数,刚开始用的是Angular中的过滤器number | 2,但是,这无法满足我的需求。问题是,当用户离开文本框时,我需要将用户输入的内容转换成保留两位小数的格式,然后我试了toFixed()方法,这个方法也不可行,因为它将数据转换成了字符串,传给后台是错的JavaScripttoFixed()方法把数字转换为字符串,结果的小数点后有指定位数的数字var num = 5.56789;var n=num.toFixed(2);//5.57一、四舍五入相关...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M