使用 C# 进行二进制转十进制

2023年 8月 29日 72.4k 0

使用 C# 进行二进制转十进制

这就是我获得十进制值的方法 -

while (val > 0) {
remainder = val % 10;
myDecimal = myDecimal + remainder* baseVal;
val = val / 10;
baseVal = baseVal * 2;
}

登录后复制

示例

让我们看看在 C# 中将二进制转换为十进制的完整代码 -

现场演示

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
class toBinary {
static void Main(string[] args) {
int val = 1010, myBinary, remainder;
int myDecimal = 0, baseVal = 1;
myBinary = val;
while (val > 0) {
remainder = val % 10;
myDecimal = myDecimal + remainder * baseVal;
val = val / 10;
baseVal = baseVal * 2;
}
Console.Write("Binary Number : " + myBinary);
Console.Write("Converted to Decimal: " + myDecimal);
Console.ReadLine();
}
}
}

登录后复制

输出

Binary Number : 1010
Converted to Decimal: 10

登录后复制

以上就是使用 C# 进行二进制转十进制的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论