標(biāo)題: 求解釋,十六進(jìn)制存儲(chǔ) [打印本頁(yè)]

作者: ZXHREG    時(shí)間: 2018-10-28 07:52
標(biāo)題: 求解釋,十六進(jìn)制存儲(chǔ)
如果正整數(shù)566以十六進(jìn)制存儲(chǔ)到文件中,那么如何讀出來(lái)轉(zhuǎn)成十進(jìn)制
作者: zl2168    時(shí)間: 2018-10-28 16:09
本帖最后由 zl2168 于 2018-10-28 20:18 編輯

十六進(jìn)制數(shù)轉(zhuǎn)成十進(jìn)制數(shù)

以上摘自張志良編著
《單片機(jī)原理與控制技術(shù)——雙解匯編和C51》第3版ISBN 978-7-111-42393-5機(jī)械工業(yè)出版社

作者: Y_G_G    時(shí)間: 2018-10-28 17:29
問(wèn)題不在這吧?關(guān)鍵是你要干嘛?運(yùn)算嗎?16進(jìn)制可以直接運(yùn)算的,轉(zhuǎn)移嗎?也可以直接傳送的?
嚴(yán)格來(lái)說(shuō),在內(nèi)存中的都是二進(jìn)制,如果不需要顯示的話,轉(zhuǎn)換成十進(jìn)制是沒(méi)有必要的
作者: ZXHREG    時(shí)間: 2018-10-28 18:43
本帖最后由 ZXHREG 于 2018-10-28 21:29 編輯
Y_G_G 發(fā)表于 2018-10-28 17:29
問(wèn)題不在這吧?關(guān)鍵是你要干嘛?運(yùn)算嗎?16進(jìn)制可以直接運(yùn)算的,轉(zhuǎn)移嗎?也可以直接傳送的?
嚴(yán)格來(lái)說(shuō),在內(nèi)存中 ...


16進(jìn)制可以直接運(yùn)算,我也是這么想的,但是我在程序特定位置以16進(jìn)制格式存了一個(gè)數(shù),但讀出來(lái)是錯(cuò)的
是我大意了,
[img]file:///C:/Users/win7/AppData/Roaming/Tencent/Users/342297726/QQ/WinTemp/RichOle/2OKB[O1)U(V%7D5]7O4_2NRFX.png[/img]

作者: 祥子陳    時(shí)間: 2018-10-28 19:12
每個(gè)數(shù)據(jù)保存的時(shí)候都是二進(jìn)制保存的,所謂10進(jìn)制,是看著方便,顯示著方便.莫非說(shuō)的是文本型的數(shù)據(jù)?比如 文本32,你保存的時(shí)候就是 0x33,0x32,如果是32這個(gè)數(shù)呢,保存的時(shí)候就是0x20了.自動(dòng)會(huì)處理了,看你具體怎么用!
作者: 時(shí)空1028    時(shí)間: 2018-10-28 19:38
你是說(shuō)把十六進(jìn)制的566轉(zhuǎn)成5+5+6吧,直接用十六進(jìn)制除100得百位的5和余數(shù),用這個(gè)余數(shù)除以10得十位的6和余數(shù),這個(gè)余數(shù)就是個(gè)位的6了。
作者: wc411421    時(shí)間: 2018-10-28 21:28
樓主問(wèn)題描述不清,存儲(chǔ)在文本中的可見(jiàn)數(shù)據(jù),通過(guò)程序讀取得到的一般都是字符串,難道樓主的意思是把16進(jìn)制字符串轉(zhuǎn)為十進(jìn)制?




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