※ 引述《hccash (風雨飄搖)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: VS 2008
: 問題(Question):
: 請問板上各位大大
: 今天假設我有一BYTE數值為0x01
: 我如何轉換為兩個ASCII - 0x30 0x31
: 並且儲存成為WORD大小0x3031呢?
: 感謝!
借文問一下,那請問如果是0xA2的狀況呢?
原文中推文的解答是利用取值加上0x30的方式,但這方式只能對應到0~9
ascii表中A是由0x41開始 a是由0x61開始
如果我有一組亂數產生的HEX檔,我要怎麼做轉換會比較好?
ps:補充一下平台,使用在Microchip上,compiler為XC8,相容於C99規範(純C)