C# string格式化(小数点保留/进制转换等)

  • 格式说明
  • 用法示例
  • 输出

在C#开发过程中,经常需要对数字进行格式化显示。总结了几种常见的格式及实现方法。

格式说明

1.常用格式符

C 货币
F 保留小数位
G 常规
N 数值
E 科学型
D 十进制
X 十六进制

2.Convert.ToString(int val,int toBase)进制转换

可以将数字转换为不同进制数值的字符串格式
注意:toBase为参数格式,只能是2、8、10、16

用法示例

static void Main(string[] args)
{//常用格式说明符  Console.WriteLine("货币:" +6.6.ToString("C"));            //货币Console.WriteLine("小数:" +6.6.ToString("F2"));           //固定小数点Console.WriteLine("常规:" +6.6.ToString("G"));            //常规Console.WriteLine("数值:" +6.6.ToString("N"));            //数值Console.WriteLine("科学:" + 66.ToString("E"));            //科学型//常用格式说明符进制转换Console.WriteLine("10进制:" + 666.ToString("D"));         //十进制Console.WriteLine("16进制:" + 66666.ToString("X"));       //十六进制//Convert.ToString(int val,int toBase)进制转换Console.WriteLine("二进制:" + Convert.ToString(66, 2));   //二进制Console.WriteLine("八进制:" + Convert.ToString(66, 8));   //八进制Console.WriteLine("十进制:" + Convert.ToString(66, 10));  //十进制Console.WriteLine("十六进制:" + Convert.ToString(66, 16));//十六进制Console.ReadLine();
}

输出

(新人创作不易,转载请注明出处)

C# string格式化(小数点保留/进制转换等)相关推荐

  1. 一、C语言基础[运行原理、数据类型、格式化输出、进制转换、优先级、运算符号]

    一.c语言执行流程 1.1 源文件 内容:程序员书写源代码 1.2 目标文件 内容: 编译器:源代码转换到目标文件中代码(此时没有绑定任何库) 链接器:为目标文件中代码绑定上库 注意: 3. 此过程如 ...

  2. 进制数值转换(附带小数点的进制转换)

    1. 十进制-二进制 Ø 十进制→二进制 § 整数部分:除二取余,商继续除二取余,逆序排列 § 小数部分:乘二取整,小数部分继续乘二取整,顺序排列 Ø 二进制→十进制 整数部分:加权做乘法并相加 § ...

  3. C# string ASCII码 16进制转换

    ASCII码全拼:Amercian Standard Code for Infomation Interchange 美国信息交换用标准代码 1.字符串转Char数组 string str = &qu ...

  4. php中进制转换,php的进制转换

    学习了php的进制转换,有很多的知识点,逻辑,也有最原始的笔算,但是我们还是习惯使用代码来实现进制的转换,进制的转换代码有如下:二进制(bin)八进制( oct)十进制( dec)十六进制( hex) ...

  5. Hutool 数字工具-NumberUtil使用(加减乘除,保留小数,格式化数字,是否为数字,随机数,整数列表,阶乘,平方根,最大公约数和最小公倍数,进制转换,比较大小,去除多余的0)

    数字工具针对数学运算做工具性封装. 1 加减乘除 四种运算都会将double转为BigDecimal后计算,解决float和double类型无法进行精确计算的问题.这些方法常用于商业计算. //针对数 ...

  6. Java的不同进制输出,[DanoR][Java小码][进制转换::将double转换为不同进制后用String输出]...

    功能简述 进制转换 输入: 一个数(double),目标进制(int)和小数的保留位数(int) 输出: 相应进制的表示方式(String) 参数说明 double number; //将要被转换的数 ...

  7. 16进制转string java_java的2/10/16进制转换和字符串数字转换

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  8. Number与String之间的类型转换,进制转换

    类型转换 将number转换为string类型 var num = 4399; // 1.使用toString方法 var numToStr = num.toString(); // 2.使用`${} ...

  9. Java进制转换原理详解

    在使用Java进行网络编程时,常常需要进行进制转换,而在进行这类操作时,往往需要对进制与Java数据类型有较深入的理解,才能确保在编程时不会出现错误.同时,深入了解进制能写出更加高效的代码. 本文先从 ...

最新文章

  1. 只有变强大,才能照亮他人
  2. Ubuntu系统添加root用户
  3. 如何设计一门语言(五)——面向对象和消息发送
  4. 利用日志传送实现高可用性
  5. HarmonyOS之深入解析编译构建的配置和代码混淆
  6. C++学习笔记-----二分法之寻找非减序列第一个大于某个值的数或最后一个小于某个值的数
  7. SqlDataAdapter和SqlCommandBuilder删除数据
  8. windows7系统安装更新补丁提示0x80240037错误如何解决,文件的后缀名怎么换?
  9. sql 逐行更新_sql优化面试题
  10. 腾讯状告前工程师开发游戏抄袭《王者荣耀》,赔偿 1940 万元!
  11. (原創) 如何Real Time產生灰階影像? (SOC) (DE2-70) (TRDB-D5M)
  12. 关于如何理解链表结构体指针引用LinkNode * L的问题
  13. mysql手动编译安装_手动编译安装Mysql
  14. 民企信息化建设个人经历(一)
  15. 关系数据理论详解(模式分解与四大范式)
  16. 在CENTOS 7上安装SNIPE-IT进行资产管理
  17. 教你如何把M3U8转换成MP4丨NueXini M3U8 Downloader
  18. Python 第二十六章 面向对象 元类+反射+双下方法
  19. python显示文件夹图片_python遍列目录搜索文件夹及子文件夹图片文件
  20. html5 运动轨迹绘画,html5 canvas行星运动轨迹动画特效

热门文章

  1. 《Seafile-搭建文件云存储平台》
  2. RabbitMQ mandatory参数 路由器匹配不到队列返回响应
  3. 网络ioctl实践3:设置网卡的mac、ip、子网掩码、广播地址
  4. Flink SQL学习笔记
  5. JS创建字符串类型变量
  6. Uni-app的Dcloud市场插件总结使用(一)下拉模糊查询
  7. 2018-2019-2 20175227张雪莹 《Java程序设计》 实验一 Java开发环境的熟悉
  8. 如约而至 | 云和恩墨大讲堂电子期刊第五期
  9. 二十一世纪大学英语读写教程(第四册)学习笔记(原文)——8 - My Father‘s Son(我父亲的儿子)
  10. 八皇后问题(Eight Queens Puzzle)