?? 如何進(jìn)行進(jìn)制間相互轉(zhuǎn)換.txt
字號(hào):
我 想 你 有 一 個(gè) 錯(cuò) 誤 的 觀 點(diǎn) , 就 是 “ 用 GET語(yǔ) 句 讀 出 的 數(shù) 據(jù) VB都 自 動(dòng) 轉(zhuǎn) 變 為 十 進(jìn) 制 ” 。 實(shí) 際 上 在 計(jì) 算 機(jī) 內(nèi) 部 保 存 數(shù) 據(jù) 只 使 用 二 進(jìn) 制 , 只 是 為 了 讓 你 看 得 方 便 , 當(dāng) 你 使 用 Print語(yǔ) 句 輸 出 或 使 用 其 他 方 式 查 看 數(shù) 據(jù) 時(shí) , 都 以 十 進(jìn) 制 方 式 顯 示 。 如 果 你 希 望 使 用 十 六 進(jìn) 制 或 八 進(jìn) 制 顯 示 , 可 以 使 用 Hex或 Oct函 數(shù) , 如 :
Dim nData As Integer
......
Get #1, , nData
Print nData, Hex(nData), Oct(nData)
而 如 果 你 要 轉(zhuǎn) 換 一 個(gè) 十 六 進(jìn) 制 或 八 進(jìn) 制 表 示 的 字 符 串 為 數(shù) 字 , 可 以 使 用 Val函 數(shù) , 如 :
nData = Val("&HACDF") ' 十 六 進(jìn) 制
nData = Val("&O1277") ' 八 進(jìn) 制
如 果 要 進(jìn) 行 內(nèi) 碼 和 字 符 ( 包 括 中 文 ) 之 間 的 轉(zhuǎn) 換 請(qǐng) 參 考 VB的 Asc和 Chr函 數(shù) 的 幫 助 。
<END>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -