如何理解奇偶校验只能发现数据代码中奇数位出错的情况
来源:互联网 发布:消音软件哪个好 编辑:程序博客网 时间:2024/06/05 02:34
首先要理解:奇数+奇数=偶数;偶数+奇数=奇数;偶数+偶数=偶数;奇数+偶数=奇数;
所以可以得知:一个数加上一个奇数可以改变其原有的奇偶行,然而偶数不可以。所以,只有出现了奇数个错误,才会改变整个数据中的1的个数,
才可以被发现;而发生了偶数个错误,即使发生了也不能发现,因为奇偶校验不能时通过观察1个数的变化来发现错误的,而是通过奇偶行的变化来发现错误的。
所以,只能发现数据代码中奇数位出错的情况。
0 0
- 如何理解奇偶校验只能发现数据代码中奇数位出错的情况
- STM32串口9位数据,无奇偶校验
- 数据备份中可能出错的情况及解决办法
- 数据备份中可能出错的情况及解决办法
- 数据备份中容易出错的情况及解决办法
- 如何解决delphi2007中UTF-8转码的奇数汉字出错的问题
- 输出1-64二进制中1位奇数个的二进制代码
- 九度OJ 1197:奇偶校验 简单的位操作习题
- 2^N位二进制数的奇偶校验算法
- WPF中ListView在不滚动数据的情况下只能取到当前显示的数据,取不到滚动条以下的数据解决方法
- 【面试题】剑指offer14--调整一组数据使得奇数位 位于偶数位的前面
- 调整一组数据使得奇数位 位于偶数位的前面
- 输出奇数位的字符
- 代码设置editext只能输入数字和整数以及只能输入两位小数的处理
- 单片机中串口如何发送超过8位的数据
- 串口 奇偶校验代码
- 在PB中如何让用户只能修改新增的数据
- javascript出错的情况
- Windows下的内存管理简单了解
- 数据库、用户、方案、表空间、表对象
- 最新 9个免费建站空间 网站均免备案
- CodeForces 589J -- J. Cleaner Robot (BFS)
- 当你对着一个应用程序双击后发生了什么
- 如何理解奇偶校验只能发现数据代码中奇数位出错的情况
- Win10系统精简
- CoordinatorLayout与滚动的处理
- HDU-5816-Hearthstone-DP+数学推导
- HDU 4422 采蘑菇的小女孩
- group by、having以及order by
- UVA 658 It's not a Bug, it's a Feature! (特殊图最短路)
- [Servlet]Servlet生命周期
- 数据收发的软中断以及数据从网卡发送