1.字符串值中包含E等科学计数法,比如12E-2,需要进行转化为普通数值0.12, 2.转化函数如下: private Decimal ChangeDataToD(string strData) { Decimal dData = 0.0M; if (strData.Contains("E")) { ...
分类:
Windows程序 时间:
2016-06-06 13:41:21
阅读次数:
1633
偶然查看Math.round的JDK 注释说0x1.fffffep-2f是最接近0.5的float类型的小数,咦,科学计数法用e表示指数我是知道的,但是这个p是什么鬼。可能有的读者还会问,为什么这个数时最接近0.5的数,这个数到底是多少呢?所以现在的问题有两个: 1、p代表什么。 2、0x1.fff ...
分类:
编程语言 时间:
2016-06-01 21:24:22
阅读次数:
235
1.打印字符串 2.打印整数 3.打印浮点数 4.打印浮点数(指定保留小数点位数) 5.指定占位符宽度 6.指定占位符宽度(左对齐) 7.指定占位符(只能用0当占位符) 8.科学计数法 ...
分类:
编程语言 时间:
2016-05-31 20:48:01
阅读次数:
169
// 科学计数法 转成 普通数字 BigDecimal bd = new BigDecimal("3.40256010353E14"); String str = bd.toPlainString(); System.out.println(str); // 普通数字 转成 科学计数法 Double ...
分类:
其他好文 时间:
2016-05-31 16:05:27
阅读次数:
2299
在java中,把一个double或者BigDecimal的小数转换为字符串时,经常会用科学计数法表示,而我们一般不想使用科学计数法,可以通过:DecimalFormat a = new DecimalFormat("#,##0.00000000"); System.out.println(a.for ...
分类:
编程语言 时间:
2016-05-29 15:00:17
阅读次数:
195
其实这个问题跟用什么语言导出csv文件没有关系。Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法;如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0。解决这个问题:只要把数字字段后面加上显示上看不见的字符即可,字符串前面或者结尾加上制表符"\t".php ...
分类:
其他好文 时间:
2016-05-27 20:03:02
阅读次数:
388
1.输入输出 输出实例 输入实例 输入提示实例 raw_input 函数读入的是字符串,如果想要转换成int类型,就要用到int函数。 2.字符表示 十进制正常表示,十六进制在前面加0x,小数正常表示,科学计数法表示1.23×109就是1.23e9,或者 12.3e8 转义符\ 转义符实例 \是转义 ...
分类:
编程语言 时间:
2016-05-20 00:55:37
阅读次数:
238
解析字符串,将%格式的内容,存储到后面的参数中 %% - 返回一个百分号 % %c - ASCII 值对应的字符 %d - 包含正负号的十进制数(负数、0、正数) %e - 使用小写的科学计数法(例如 1.2e+2) %u - 不包含正负号的十进制数(大于等于 0) %f - 浮点数 , %o - ...
分类:
其他好文 时间:
2016-05-19 19:03:20
阅读次数:
111
数据库中的订单编号 用R读取过来后就变成了这样 解决办法:更改全局变量options http://stat.ethz.ch/R-manual/R-patched/library/base/html/options.html ...
分类:
数据库 时间:
2016-05-19 13:06:53
阅读次数:
291
解决 PHPExcel 长数字串显示为科学计数 在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。 使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:1、设置单元格为文本 更多 ...
分类:
Web程序 时间:
2016-05-16 12:57:37
阅读次数:
369