%@ 对象%d,%i 整型 (%i的老写法)%hd 短整型%ld , %lld 长整型%u 无符整型%f 浮点型和double型%0.2f 精度浮点数,只保留两位小数%x: 为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,小写a-f;%X: 为32位的无符号整型数( ...
分类:
移动开发 时间:
2016-05-13 10:05:06
阅读次数:
165
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9 ...
分类:
其他好文 时间:
2016-05-13 10:05:00
阅读次数:
146
一、校验数字的表达式
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2}...
分类:
其他好文 时间:
2016-05-12 14:50:06
阅读次数:
190
问题: 客户要求,跟金额相关的数据,打印出来要保留两位小数,比如:13.2/13.200要显示为13.20; 分析: 首先查看数据库中的数据定义,均为decimal(12,2) ,直接通过数据库查询的结果也会保留两位小数,但是代码处理后,却会忽略掉最后一个“零”位。 此处有两个解决方案: 一、 代码 ...
分类:
数据库 时间:
2016-04-30 19:37:44
阅读次数:
258
【问题描述】除法运算,结果保留五位小数。以5/6作为例子。【解决】1.使用bcecho"scale=5;a=5/6;if(length(a)==scale(a))print0;printa"|bc;echo2.使用awkawk‘BEGIN{printf"%0.5f",5/6}‘
分类:
系统相关 时间:
2016-04-26 07:10:47
阅读次数:
332
1、C#中用最简单的方法把数字(不含小数)转换为千分位格式: 如1234567变成1,234,567 方法:1234567.ToString("###,###") 或 1234567.ToString("N0") 2、C#中把数字转换成带两位小数的千分位字符: 如1234567.891变成1,234 ...
1. String类型数字始终保留两位小数 public static void main(String[] args) { DecimalFormat format = new DecimalFormat("0.00"); String abc ="100.456"; String a = for ...
分类:
编程语言 时间:
2016-04-20 13:03:39
阅读次数:
146
参考:http://database.51cto.com/art/201005/201651.htm http://www.lai18.com/content/1693593.html 直接上例子,以下是对字段cost除以1000,保留两位小数的处理 cast()函数是一个转换函数,参数是一个表达式 ...
分类:
数据库 时间:
2016-04-15 19:50:33
阅读次数:
206
Math.Round(45.367,2) //Returns 45.37 Math.Round(45.365,2) //Returns 45.36 C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入 ...