比如你輸入677(十進制)
你想要顯示0x2A5(16進位 2byte)
在VB可以怎麼做
先把十進制轉為16進為格式
但因為hex()只能轉0-255
所以超過255就無法轉
因此不能hex(677)
需要分兩段
hex(677>>8)& hex(677) = 2A5
>>8意思把677右移8bit 代表把high byte移到 low byte
02=為high byte A5 low byte
全站熱搜
沒有痛苦 就沒有收穫
若內容對你有幫助,可以留言讓我知道哦~
有問題想要諮詢可以請至這裡連絡我哦 =>不會就放這邊
比如你輸入677(十進制)
你想要顯示0x2A5(16進位 2byte)
在VB可以怎麼做
先把十進制轉為16進為格式
但因為hex()只能轉0-255
所以超過255就無法轉
因此不能hex(677)
需要分兩段
hex(677>>8)& hex(677) = 2A5
>>8意思把677右移8bit 代表把high byte移到 low byte
02=為high byte A5 low byte
留言列表