標(biāo)題: [求助]《51單片機(jī)C語言教程》中關(guān)于12864液晶的一個問題。 [打印本頁]

作者: dgxiewei    時間: 2012-6-7 20:26
標(biāo)題: [求助]《51單片機(jī)C語言教程》中關(guān)于12864液晶的一個問題。

175頁第三至后面幾行關(guān)于顯示隨機(jī)數(shù)字的代碼,后面都加有“+0x30”,請問這個“0x30”是什么意思?謝謝了!


原代碼是:
uint ran;
ran=rand();                                     //產(chǎn)生5位隨機(jī)數(shù)字
dis1[0]=ran/10000+0x30;
dis1[1]=ran%10000/1000+0x30;
dis1[2]=ran%1000/100+0x30;
dis1[3]=ran%100+0x30;
dis1[4]=ran%10+0x30;



作者: ahshmj    時間: 2012-6-7 21:00
ascii碼中30H(16進(jìn)制)對應(yīng)的是“0”,31H對應(yīng)的是“1”,.......39H對應(yīng)的是“9”。字庫中用16進(jìn)制ascii碼對應(yīng)點(diǎn)陣字型碼,所以要加30H(c語言表示為0x30)
作者: dgxiewei    時間: 2012-6-7 21:26

明白了,謝謝回復(fù)。

 

[此貼子已經(jīng)被作者于2012-6-7 21:28:26編輯過]





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