熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-11-3 20:40
正文摘要:這個(gè)LCD1602顯示4位數(shù)年份為什么會(huì)出錯(cuò),月份日顯示都正確了 |
char范圍:-128~127,4位數(shù)需要int的數(shù)據(jù)類型。 |
XLinliY.Zhang 發(fā)表于 2023-11-3 21:00 太感謝了,頓悟 |
XLinliY.Zhang 發(fā)表于 2023-11-3 21:00 太感謝了,剛剛改過(guò)后正常了 |
n傳遞的是char類型,帶有正負(fù)值,且不夠儲(chǔ)存年份的,你強(qiáng)塞年份有幾率導(dǎo)致數(shù)值變成負(fù)數(shù),計(jì)算后負(fù)數(shù)加‘0‘就變成符號(hào)了,你需要使用unsigned int來(lái)傳遞年份 |
Powered by 單片機(jī)教程網(wǎng)