比如你輸入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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 JL8051 的頭像
    JL8051

    不會的就放這邊

    JL8051 發表在 痞客邦 留言(0) 人氣()