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

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();
}

输出

在这里插入图片描述

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

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jack1009HF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值