|
發布時間: 2017-11-17 22:15
正文摘要:我給長整型變量ShuZhi賦16010070,然后代入長整型形參a,但在debug中得到a的值為19286。這是為什么呀我已經在debug檢查過a確實是賦上了16010070,但在傳遞到a后,a的值為19286..... 單片機c語言源程序: void mai ... |
| 問題已經解決了,謝謝大家。主要是定義出了問題,我不應該寫unsigned long int ,雖然能通過編譯,但實現不了想要的效果 |
本帖最后由 MHNMHN 于 2017-11-18 15:07 編輯 不倒翁.WZT 發表于 2017-11-18 04:48 問題已經解決了,是我聲明函數部分沒有改好所導致的................................ |
| 不能寫unsigned long int,應該寫unsigned long,沒有unsigned long int 這種類型 |
| #在這里快速回復#:void Input(unsigned long int a), long是32位數據類型。int是16位數據類型,單片機究竟執行哪個數據要看你的接口,int模塊不知道? |