qt 怎么保留两位整数?

问题描述

qt 怎么保留两位整数?

怎么保留两位整数 比如 : 1-->01 ; 2--->02 之类的

解决方案

如果原来是int类型的,这种返回类型要是string才行的,可以写个方法转换下
public string toStr(int sum)
{
if(sum =0)
{
return "0"+sum;
}
return sum + “”;
}

如果原来是string的
可以
public string toStr(string sum)
{
if(sum.length <2)
{
return "0"+sum;
}
return sum ;
}

解决方案二:

sprintf函数

http://www.jb51.net/article/37296.htm

解决方案三:

你这个应该是将数值转换成一定格式的字符串,查一下Qt如何将整数转化为QString类的api,转成指定格式的字符串。

解决方案四:

Qt保留小数点后两位
Qt保留小数点后两位

时间: 2024-12-05 04:55:38

qt 怎么保留两位整数?的相关文章

c++-C++负数小数如何不按四舍五入保留两位小数

问题描述 C++负数小数如何不按四舍五入保留两位小数 C++负数小数如何不按四舍五入保留两位小数................................. 解决方案 #include <iostream> double foo(double n) { bool sign = n < 0; if (n < 0) n = 0 - n; n = ((int)(n * 100.0)) / 100.0; if (sign) n = 0 - n; return n; } int mai

PHP保留两位小数并且四舍五入及不四舍五入的方法_php实例

php保留两位小数并且四舍五入 复制代码 代码如下: $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 复制代码 代码如下: $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php进一法取整 复制代码 代码如下: echo ceil(4.3); //

JS保留两位小数

    JS保留两位小数       对于一些小数点后有多位的浮点数,我们可能只需要保留2位,但js没有提供这样直接的函数,所以我们得自己写函数实现这个功能,代码如下: function changeTwoDecimal(x) {    var f_x = parseFloat(x);    if (isNaN(f_x))    {       alert('function:changeTwoDecimal->parameter error');       return false;    

ASP.NET中保留两位小数点

问题:要在Datagrid中显示时间为2.08小时,我在SQL中这样处理:SELECT 125 / 60.00 AS float 但在Datagrid中显示为2.083333,请问如何写代码只保留两位小数点2.08? ________________________________________________________________ 答1: float(7,2) 2表示保留两位小数 ___________________________________________________

Javascript浮点数保留两位小数点示例代码

 本篇文章主要介绍了js浮点数保留两位小数点示例代码(四舍五入) 需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: var changeTwoDecimal_f= function (floatvar){       var f_x = parseFloat(floatvar);       if (isNaN(f_x)){           return '0.00';       }       var f_x = Math.round(f_x*100)/100;       v

JS保留两位小数,多位小数的示例代码

 本篇文章主要是对JS保留两位小数,多位小数的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助   代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- function formatFloat(src, pos) {     return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos); }   alert(formatFloat("1212.2323&q

javascript-怎么格式化用户输入的浮点数,要求保留两位小数

问题描述 怎么格式化用户输入的浮点数,要求保留两位小数 用javascript语句怎么格式化用户输入的浮点数,要求保留两位小数 解决方案 Number.toFixed(2) 解决方案二: <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write(&q

VC++浮点数四舍五入保留两位小数VC++浮点数四舍五入保留两位小数

问题描述 VC++浮点数四舍五入保留两位小数VC++浮点数四舍五入保留两位小数 VC++浮点数四舍五入保留两位小数VC++浮点数四舍五入保留两位小数 解决方案 http://zhidao.baidu.com/link?url=tECI6Q8RqTZLAQfx7m5GKgdj9GTDy5XwIAu7pB_Ch74oF6EAif4TzLgjyFL-6llZBGs5pr9teO3MYQn5pV-0_a 解决方案二: Double?a?=?12.345678;????????????Console.Wr

使用Mybatis框架,如何使查询结果float数据保留两位小数

问题描述 <resultMap type="ProductSku" id="resultProductSku"><id column="id" property="id" /><result column="sku_code" property="skuCode" /><result column="sku_price" pr