首页 > 一段c语言的压缩时间代码,没理解求解释下

一段c语言的压缩时间代码,没理解求解释下

代码

year = readak[5] & 0x7f;
month = readak[6] & 0x0f;
day = (readak[5] >> 3 & 0xf0) | (readak[6] >> 4);

说明

年月日采用压缩格式
年由B20 的b6 b5 b4 b3 b2 b1 b0组成
月由B21 的b3 b2 b1 b0组成
日由B20的b7 + B21的 b7 b6 b5 b4组成

这段压缩时间的代码有点没明白 求解释下


弄明白了。。这个是解压算法

【热门文章】
【热门文章】