为了账号安全,请及时绑定邮箱和手机立即绑定

C#我如何从二进制字符串计算并添加到字符串奇偶校验

C#我如何从二进制字符串计算并添加到字符串奇偶校验

C#
慕勒3428872 2021-06-29 21:10:57
我如何从二进制字符串计算并添加到字符串奇偶校验:26 位韦根格式:位 1 = 位 2 - 13 的偶校验位 26 奇偶校验位 14 到 25例如:二进制字符串:1111 1011 0111 0111 1111 1010奇偶计算后:X 1111 1011 0111 0111 1111 1010 Y
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

假设您有一个二进制字符串:


var bitString = "10101";

您可以通过一些 LINQ 获得奇偶校验:


int bitCount = bitString.Where( c => c == '1' ).Count(); //Count the bits that are set

bool parityOdd = (bitCount & 1) == 1; //See if the count of set bits itself has its low bit set


查看完整回答
反对 回复 2021-07-03
  • 1 回答
  • 0 关注
  • 192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信