信息与熵
XDWX
逆水行舟,不进则退。
展开
-
ISSN和EAN原理及转换【转载】
1 国际刊号的组成国际标准连续出版物号ISSN由前缀ISSN 和8位数字组成。ISSN与8位数字之间空半个汉字空。8位数字分为两段,每段4位数字,中间用半字 线“-”隔开。1.1 ISSN校验位算法以ISSN 0317—8471为例取ISSN的前7位数字(校验位是第8位,即最后1位)0 3 1 7 8 4 7取各位数字所对应的加权值(8—2)8 7 6 5 4 3 2将各位数字与其相应的加权转载 2020-11-03 10:10:58 · 1131 阅读 · 0 评论 -
Luhn校验原理与实现【转载】
1 原理LUHN算法,主要用来计算信用卡等证件号码的合法性。1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。2、把所有数字相加,得到总和。3、如果信用卡号码是合法的,总和可以被10整除2 实现(C语言)#include <stdio.h>#include <string.h>#include <stdlib.h> int main(int argc, const char * argv[]) {转载 2020-11-03 09:29:19 · 529 阅读 · 0 评论 -
自然二进制码与格雷码相互转换【CSDN】
自然二进制码与格雷码相互转换一、格雷码简介格雷码是由弗兰克·格雷于1953年发明,其主要特点是相邻编码值中间只有一个比特发生改变,又被称为循环码。格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它在任意两个相邻的数之间转换时,只有一个数位发生变化。它大大地减少了由一个状态到下一个状态时逻辑的混淆。二、自然二进制码转换为格雷码自然二进制码转换成二进制格雷码,其法则是保留自然二进制码的最高位作为格雷码的最高位,而次高位格雷码为二进制码的高位与次高位相异或,格雷转载 2020-10-30 16:38:47 · 1906 阅读 · 0 评论