微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 最常用的Long型变量转BCD码

最常用的Long型变量转BCD码

时间:11-26 来源:互联网 点击:
将长整型变量sec转换成单字节BCD码并存入显示缓冲数组中
unsigned char a[10];
void long_to_bcd(unsigned long sec)
{
a[0] = sec % 10; // 获得个位
a[1] = sec / 10 % 10; // 获得十位
a[2] = sec / 100 % 10; // 获得百位
a[3] = sec / 1000 % 10; // 获得千位
a[4] = sec / 10000 % 10; // 获得万位
a[5] = sec / 100000 % 10; // 获得十万位
a[6] = sec / 1000000 % 10; // 获得百万位
a[7] = sec / 10000000 % 10; // 获得千万位
a[8] = sec / 100000000 % 10; // 获得亿位
a[9] = sec / 1000000000 % 10; // 获得十亿位
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top