C# 将字符转换为双精度浮点型

Posted IT民工2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 将字符转换为双精度浮点型相关的知识,希望对你有一定的参考价值。

包含数字的字符可以使用 char.GetNumericValue 方法转换为数字(双精度浮点型)。

 double d = char.GetNumericValue('5');
Console.WriteLine(d);
输出值:5
那么,为什么当一个 char ,并且只能为单字符时,GetNumericValue 会返回一个单位数“数字”(“0”到“9”)的 double 变量呢?
这是因为 char 保存 Unicode 字符,它可以容纳三分之二的 Unicode 字符。当这三分之二的 Unicode 字符与 GetNumericValue 方法一起使用时,返回值为:0.666666666666667。
为您推荐



如果您觉得好看,请点个“在看”↓↓↓

以上是关于C# 将字符转换为双精度浮点型的主要内容,如果未能解决你的问题,请参考以下文章

类型转换

C#类型转换

C#类型转换

[C/C++笔面试]不使用库函数将字符串转换为整数

在 C# 中“转换”浮点数为双精度值

c语言,用循环的方法将字符串“123”转化成数字123,应该怎样写?