EAN13条形码了解,有c测试代码

news/2024/11/7 5:39:49/

参考:

​​​​​​条形码-EAN13码编码规则详细说明

 起始符:101

中间分隔符:01010

终止符:101

 char *num = "6903244981002";//注意:商品码数据不能随便,有规则,校验值不对扫不出,开头3位690是中国的国家代码


    /*
    校验值计算
    C1 = N1+N3+N5+N7+N9+N11,即6+0+2+4+8+0 = 20
    C2 = (N2+N4+N6+N8+N10+N12)*3,(9+3+4+9+1+0)*3 = 78
    CC = C1+C2 = 98 取个位数,即是8
    C = 10 - CC,10-8 = 2;//校验值是2
    */

测试工程见资源:barcode_test.7z-互联网文档类资源-CSDN下载


http://www.ppmy.cn/news/762579.html

相关文章

TypeError: 'str' object does not support item assignment 的解决方法

最近在写高精度减法时&#xff0c;遇到如下的错误提示&#xff1a; TypeError: ‘str’ object does not support item assignment 在程序中&#xff0c;当出现借位情况时 if a<b:n1[i1]n1[i1]-1n1[i]n1[i]10 由于n1是字符串&#xff0c;不是数组或列表&#xff0c;因此…

Min_25筛思想及例题集

Min_25筛思想及例题集 思想筛质数积性函数求和Code总结第一部分第二部分第三部分 例题LOJ 6235. 区间素数个数LOJ 6053. 简单的函数 难 得 一 批 ! ! ! \red{难得一批!!!} 难得一批!!! M i n _ 25 是 针 对 积 性 函 数 f ( i ) 求 和 问 题 &#xff0c; 可 处 理 范 围 可 达…

leetcode (重排数组使得)连续子数组的权值和最小

题目描述&#xff1a;请重新排列某个仅包含2和3的数组&#xff0c;使得数组的所有连续子数组权值之和最小数组的权值定义为,数组中所有元素之积的因子个数&#xff0c;例如&#xff1a;rank([2,3])4 x p 1 c 1 p 2 c 2 p 3 c 3 ⋅ ⋅ ⋅ p k c k r a n k ( c 1 1 ) ( c …

S-AES的加密与解密

S-AES加密的例子 密钥为2D550010 1101 0101 0101w0w1 根据密钥扩展算法得到扩展密钥 w21011 1100 w31110 1001 w41010 0011 w50100 1010 明文为0110 1011 1010 0011 举例计算W2 现将W1进行g函数转变 ①W101010101,分成两个半字节N00101 N10101,将左右进行转换N10101 N00101,进…

TD ADC ip 测试

本次测试基于安路EG4S20BG256的一块开发板 基本参数 官方的资料显示 EAGLE系列芯片内嵌1个8通道SAR型ADC模块 8个通道和用户IO复用 采集转换一次所需时钟为16cycles clk 最大频率16MHz ADC引脚 通道引脚0N111M102L103P114M125N126P127R16 本次仅测试CH1通道&#xff08;因…

n11mysql表设计_n11(n11数据库管理工具)

把n11放在U2那一段前面,在循环程序中间X轴`Z轴必须是单调增大或减小. 数控编程N11是什么意思??? N是指段号,范围0~9999。N11就是第11段。 ——空调出故障了?以我修过7年的空调经验告诉你怎么解决这些故障,应该能让你少走不少弯路。第一:遇到空调出现故障代码时你可以去…

复制带随机指针的链表.leetcode138《数据结构入门到精通N11》

目录 题目链接 题目简介 思路 作者新建立的社区&#xff1a;非科班转码社区-CSDN社区云&#x1f496;&#x1f49b;&#x1f499; 期待hxd的支持哈&#x1f389; &#x1f389; &#x1f389; 题目链接 138. 复制带随机指针的链表 - 力扣&#xff08;LeetCode&#xff09; (…

数据库管理工具的使用

目录 摘要 一、Navicat是什么&#xff1f; 二、使用步骤 1.如何下载与安装 2.如何连接远程数据库 总结 摘要 本文主要介绍数据库管理工具的使用 一、Navicat是什么&#xff1f; 它是一款数据库管理工具&#xff0c;将此工具连接数据库,你可以从中看到各种数据库的详细…