C++ Studio (三) ----- 格式化输出,只输出 两位(不足的填0占位)

输出两位数,不足两位的时候填 0  占位

1 sprintf(strBigFireNums, "%.2d", m_nfireNums);

1 sprintf(strBigFireNums, "%02d", m_nfireNums);

这两种都可以,不过 %.2d 应该是截取小数点后两位的

时间: 2024-11-03 00:09:03

C++ Studio (三) ----- 格式化输出,只输出 两位(不足的填0占位)的相关文章

Struts2 S标签 数目字格式化成金额输出(保留两位小数)

JSP: <s:property value="%{formatDouble(price)}" /> Action:添加 //格式化数字显示 public String formatDouble(double s){      DecimalFormat fmt = new DecimalFormat("\u00A4##0.00");      return fmt.format(s); } JAVA String.format 方法使用介绍 1.对整数

Android double输出时保留两位小数

方法1,在代码中操作 this.totalTextview = (TextView) findViewById(R.id.package_total_money); double decimalBalance = Math.round((balance/10f))/100f; DecimalFormat decimalFormat =new DecimalFormat(0.00);//构造方法的字符格式这里如果小数不足2位,会以0补足. String decimalBalanceString =

jQuery向界面输出时保留两位小数

通过JSTL下的<fmt:formatNumber>标签实现,具体实现代码如下: <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatNumber type="number" value="${688.87 * 0.8 }" pattern="0.00" maxFraction

php只保留两位小数

<?php floor(floatval(100.325)*100) / 100; //floor() 函数向下舍入为最接近的整数. echo(floor(0.60)); echo(floor(0.40)); echo(floor(5)); echo(floor(5.1)); echo(floor(-5.1)); echo(floor(-5.9)) ?> 输出: 0 0 5 5 -6 -6

价格格式化--小数保留两位,整数部分用千分号分割

在涉及到价格展示的时候,一般 有千分号分割和保留两位小数的需求 //保留两位小数以及千分位的分隔符 function toDoubleThousands(num) { if (!num) { return "0.00"; } //判断是否有小数点 var s = num.toString().indexOf("."); if (s == -1) {//是整数 return (num || 0).toString().replace(/(\d)(?=(?:\d{3})

BigDecimal四舍五入保留两位小数

import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class NumberFormatDemo { public static void main(String[] args) { // BigDecimal // 保留两位小数 System.out.println(new BigDecimal(0.2).setScale(2, BigDecimal

sql 四舍五入保留两位小数

select cast(362315*1.0/10000 as numeric(18,2)) select convert(decimal(18, 2), 362315 * 1.0 / 10000) 1. ROUND(该函数,只是负责四舍五入到两位小数,但是不负责截断 只留两位小数,例如下例:) 关于ROUND函数,我们平常理解为4舍5入,如: print ROUND(13.145, 2); 结果为:13.150 2. 使用转换类型,才能达到保留两位小数位的目的: select cast(13.

sql 保留两位小数+四舍五入

1. ROUND(该函数,只是负责四舍五入到两位小数,但是不负责截断 只留两位小数,例如下例:) 关于ROUND函数,我们平常理解为4舍5入,如: print ROUND(13.145, 2); 结果为:13.150 2. 使用转换类型,才能达到保留两位小数位的目的: select cast(13.145 as   decimal(10,   2)) 结果为:13.15 2. 拼接%号: concat(cast(13.145 as   decimal(10,   2)),'%');结果为:13.

详解著名的awk Oneliner,第三部分:选择性输出特定行

详解著名的awk Oneliner,第三部分:选择性输出特定行 输出文件的前10行(模拟 head -n 10 ) awk ' NR < 11 ' 如前所述,这里省略了动作,即为打印输出.匹配模式是变量NR需要小于11,NR即为当前的行号.这个写法很简单,但是有一个问题,在NR大于10的时候,awk其实还是对每行进行了判断,如果文件很大,比如说有上万行,浪费的时间是无法忽略的.所以,更好的写法是 awk '1; NR = 10 { exit }' 第一句对当前行进行输出.第二句判断是不是已经到了