*(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’
推荐
- hour(time())是什么意思哦?
- Hour 和Time 意思相同吗?
- 只用一两句话说出hour和time的区别!
- in half an hour's time
- three quarters of an hour’s time这样表达正确吗?
- 高锰酸钾分解制取氧气的实验中,试管口放置蓬松棉花团的目的是什么?
- 能不能用巧算的方式来计算2的22次方
- 0,1,1,3,4,5,8,(),()怎么填,有什么规律,急
猜你喜欢