以字符串表示的 2 个值的二进制加法

2023-11-21

我有两个字符串:

string a = "00001"; /* which is decimal 1 I've converted with next string:
string a = Convert.ToString(2, 2).PadLeft(5, '0'); */
string b = "00010";

我想在两者之间执行二进制加法,所以答案将是 00011 (3)。


System.Convert 应该能够为您完成这项工作

int number_one = Convert.ToInt32(a, 2);
int number_two = Convert.ToInt32(b, 2);

return Convert.ToString(number_one + number_two, 2);

(你可能需要稍微调整一下琴弦)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以字符串表示的 2 个值的二进制加法 的相关文章

随机推荐