> 数学 >
*(time+0) = (SysClock.Hour >> 4) + 0x30; *(time+1) = (SysClock.Hour & 0x0F) + 0x30;请高手指教
人气:208 ℃ 时间:2020-05-25 13:28:00
解答
这里time是字符指针,第一位是SysClock.Hour 高4位,第二位是SysClock.Hour 低4位.
SysClock.Hour >> 4表示得到高4位,0x30表示字符‘0’,即将数字0-9转化为字符‘0’~‘9’
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版