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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3621|回復: 6
收起左側

求解釋,十六進制存儲

[復制鏈接]
ID:218365 發表于 2018-10-28 07:52 來自觸屏版 | 顯示全部樓層 |閱讀模式
如果正整數566以十六進制存儲到文件中,那么如何讀出來轉成十進制
回復

使用道具 舉報

ID:111634 發表于 2018-10-28 16:09 | 顯示全部樓層
本帖最后由 zl2168 于 2018-10-28 20:18 編輯

十六進制數轉成十進制數
十六進制數.PNG
以上摘自張志良編著
《單片機原理與控制技術——雙解匯編和C51》第3版ISBN 978-7-111-42393-5機械工業出版社
回復

使用道具 舉報

ID:401564 發表于 2018-10-28 17:29 | 顯示全部樓層
問題不在這吧?關鍵是你要干嘛?運算嗎?16進制可以直接運算的,轉移嗎?也可以直接傳送的?
嚴格來說,在內存中的都是二進制,如果不需要顯示的話,轉換成十進制是沒有必要的
回復

使用道具 舉報

ID:218365 發表于 2018-10-28 18:43 來自觸屏版 | 顯示全部樓層
本帖最后由 ZXHREG 于 2018-10-28 21:29 編輯
Y_G_G 發表于 2018-10-28 17:29
問題不在這吧?關鍵是你要干嘛?運算嗎?16進制可以直接運算的,轉移嗎?也可以直接傳送的?
嚴格來說,在內存中 ...


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

使用道具 舉報

ID:235438 發表于 2018-10-28 19:12 | 顯示全部樓層
每個數據保存的時候都是二進制保存的,所謂10進制,是看著方便,顯示著方便.莫非說的是文本型的數據?比如 文本32,你保存的時候就是 0x33,0x32,如果是32這個數呢,保存的時候就是0x20了.自動會處理了,看你具體怎么用!
回復

使用道具 舉報

ID:416644 發表于 2018-10-28 19:38 | 顯示全部樓層
你是說把十六進制的566轉成5+5+6吧,直接用十六進制除100得百位的5和余數,用這個余數除以10得十位的6和余數,這個余數就是個位的6了。
回復

使用道具 舉報

ID:415459 發表于 2018-10-28 21:28 | 顯示全部樓層
樓主問題描述不清,存儲在文本中的可見數據,通過程序讀取得到的一般都是字符串,難道樓主的意思是把16進制字符串轉為十進制?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表