假设double test=343392590725.6758

此double值,其共16位数字,整数部分12位,小数部分4位

然后测试结果就是可以再多输出一位小数的:

double less1BitDouble = 343392590725.6758;
string less1BitDoubleStrG = less1BitDouble.ToString("G");   //"343392590725.676"
string less1BitDoubleStrF = less1BitDouble.ToString("F");   //"343392590725.68"
string less1BitDoubleStrF6 = less1BitDouble.ToString("F6"); //"343392590725.676000"

double less1BitDouble = 343392590725.6758;
string less1BitDoubleStrG = less1BitDouble.ToString("G");   //"343392590725.676"
string less1BitDoubleStrF = less1BitDouble.ToString("F");   //"343392590725.68"
string less1BitDoubleStrF6 = less1BitDouble.ToString("F6"); //"343392590725.676000"

string test1=test.ToString("F");//结果为343392590725.68,保留小数点后两位

string test2=test.ToString("F6");//结果为343392590725.675800,保留小数点后6位,不足用0补上

string test3=test.ToString("G");//结果为343392590725.6758,默认输出原先的,多余double最多15个数字

string test4=test.ToString("0.00")//结果为343392590725.68,保留小数点后两位

1
2
3
4
double less1BitDouble = 343392590725.6758;
string less1BitDoubleStrG = less1BitDouble.ToString("G");   //"343392590725.676"
string less1BitDoubleStrF = less1BitDouble.ToString("F");   //"343392590725.68"
string less1BitDoubleStrF6 = less1BitDouble.ToString("F6"); //"343392590725.676000"

1
2
3
4
double smallValDouble = 1234.567890;
string smallValDoubleStrG = smallValDouble.ToString("G");   //1234.56789
string smallValDoubleStrF = smallValDouble.ToString("F");   //1234.57
string smallValDoubleStrF6 = smallValDouble.ToString("F6"); //1234.567890

结果很明显,是可以安装所期望的正常输出的:

F:默认是2位小数点

F6:输出小数点后6位,不够的话用0补齐

G:默认输出原先的,保留小数点后面的位数(对于double默认是最多15个,详见:標準數值格式字串)。

ToString截取字符串的用法相关推荐

  1. 前端开发:JS中截取字符串的用法总结

    前言 在前端开发过程中,对JS相关的字符串处理可谓是家常便饭,对字符串对处理也是前端开发过程中使用频率非常高的知识点之一,对从后台获取到的字符串进行二次处理也是非常普遍的需求,那么本文就来分享一下在前 ...

  2. java中截取部分字符串_JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...

  3. java截取倒数后六位的字符串_JAVA中截取字符串substring用法详解

    substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...

  4. mysql怎么拆字符串_MySQL截取和拆分字符串函数用法示例

    本文实例讲述了MySQL截取和拆分字符串函数用法.分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后.SUB ...

  5. mysql截取字符串一部分_MySQL截取和拆分字符串函数用法示例

    本文实例讲述了MySQL截取和拆分字符串函数用法.分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后.SUB ...

  6. mysql截取字符串最后两位_Mysql字符串截取函数SUBSTRING的用法说明

    感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:le ...

  7. mysql截取字符串后缀_Mysql字符串截取函数SUBSTRING的用法说明

    今天建视图时,用到了MySQL中的字符串截取,很是方便 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截 ...

  8. jQuery截取字符串插件区分中英文:

    截取字符串功能在大量网站都有应用,比如新闻列表这样的功能,因为新闻的标题长途未必都是恰如其分的,所以要根据需要截取指定长度的字符串,下面就分享一个jQuery实现的插件,此插件能够截取指定长度的字符串 ...

  9. Excel中如何截取字符串中指定字符后的部分字符

    1.如何给某列属性为时间整体加一个时间值: 场景一:假如我有一个excel中的某一列如下图所示,如何将该列的时间(用B代替整列)整体加一分钟呢?方法很简单,在空白单元格填写时间格式图中A所示:复制单元 ...

最新文章

  1. python函数中参数前面的*和**的含义
  2. BZOJ2351[BeiJing2011]Matrix——二维hash
  3. python基础教程第二版下载-Python基础教程(第2版)
  4. APIGEE – API网关简介
  5. 用pycharm做手机软件_从零开始学python:初学者用哪种工具好?南大博士选择用pycharm...
  6. 暴露年龄系列!这些手机系统 你用过几个?
  7. java中ant是干什么的_Java_Ant详解(转载)
  8. dell5580bios恢复出厂_如何进入戴尔笔记本bios及恢复bios出厂设置
  9. 远程桌面管理助手有哪些?11款最好的远程桌面软件推荐。
  10. 世界杯快结束了,VAR的故事才刚刚开始
  11. Ubuntu 10.10下编译安装无线网卡
  12. 移动硬盘插到电脑上忽然不显示的解决办法(不一定有用,仅我个人的解决方法)
  13. 1.FPGA基础知识
  14. 超好用的八款办公软件,你的电脑都装了吗?
  15. Java中数据库的多表操作
  16. jsonEditor API介绍 JSON编辑器
  17. 考研英语 - word-list-46
  18. 泛955、不加班、双休的公司名单来了!2021最新版!
  19. 【Unity实战100例】Unity万能答题系统之单选多选判断题全部通用
  20. Unity 欧拉角万向节锁的原理

热门文章

  1. python 类变量和实例变量
  2. [C#]结构体和字节数组的相互转化
  3. 今天终于安装了Snippet Compiler!!!
  4. ubuntu系统编译sh出错 默认dash不是bash
  5. Vue 2.0 + Vue Router + Vuex 后台管理系统的骨架
  6. Accelerated C++ 习题答案
  7. [Java] 蓝桥杯ADV-213 算法提高 3-2求存款
  8. [Python] L1-053 电子汪-PAT团体程序设计天梯赛GPLT
  9. 如何判断cin输入结束~
  10. 1064. 朋友数(20)-PAT乙级真题 Java