欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 入門STM32遇到的0X%04X問題 [打印本頁]

作者: 425761    時間: 2018-1-14 18:06
標題: 入門STM32遇到的0X%04X問題
從51轉到STM32的過程中,逐漸體會到學好51的重要性,對于沒有扎實學過C語言的野生單片機自學者來說,學51的過程也是學C的過程。學32,越學32越覺得寫32的程序像在跟一個人對話,每一句指令都是可以翻譯成可以理解的中文,長長的一段很像一篇作文。
說正事,在學到串口USART時,會用到C里面的函數,有個叫printf的函數,如圖一:
\r\n很好理解,換行,新行,接下來是一段要打印在超級終端的文字,之后“0X%04X”是什么意思?沒見過,網上找的不是很清晰,問了技術群里的大佬,這是c語言里的基礎知識,如圖二,%X代表輸出為大寫十六進制,很好理解,那么在它里面加了個04,是什么意思呢,我看了一下打印出來的結果,如圖三,大概是輸出四位,那我改成三,試了一下,果然輸出三位十六進制數了,至于0X%04X前的0x,則是直接打印出來,沒啥高深的地方,順便說一下,圖一下面一句%f,是輸出浮點型數據,還有好多%加什么字母的,可以百度,我在帖子里搜了一下,沒發現講這個的,就補充一下

QQ圖片20180114174701.jpg (17.02 KB, 下載次數: 121)

圖一

圖一

QQ圖片20180114174716.jpg (52.92 KB, 下載次數: 137)

圖二

圖二

QQ圖片20180114174725.jpg (5.4 KB, 下載次數: 123)

圖三

圖三





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1