當前位置:編程學習大全網 - 編程軟體 - 八進制十進制轉換公式的編程

八進制十進制轉換公式的編程

將八進制轉換成十進制

公共函數OCT_to_DEC(字符串形式的ByVal Oct)為Long

暗淡我壹樣長

Dim B As Long

對於i = 1到Len(Oct)

選擇案例Mid(Oct,Len(Oct) - i + 1,1)

案例“0”:b = b+8 ^(I-1)* 0

案例“1”:b = b+8 ^(I-1)* 1

案例“2”:b = b+8 ^(I-1)* 2

案例“3”:b = b+8 ^(I-1)* 3

案例“4”:b = b+8 ^(I-1)* 4

案例“5”:b = b+8 ^(I-1)* 5

案例“6”:b = b+8 ^(I-1)* 6

案例“7”:b = b+8 ^(I-1)* 7

結束選擇

接下來我

十月至十二月= B

結束功能

擴展數據:

將十六進制轉換為二進制

公共函數HEX_to_BIN(ByVal Hex As String)作為字符串

暗淡我壹樣長

將B標註為字符串

Hex = UCase(十六進制)

對於i = 1到Len(十六進制)

選擇大小寫中間值(十六進制,I,1)

情況“0”:B = B&放大器;"0000

案例“1”:B = B& amp;"0001"

案例“2”:B = B& amp;"0010"

案例“3”:B = B& amp;"0011"

案例“4”:B = B& amp;"0100"

案例“5”:B = B& amp;"0101"

案例“6”:B = B& amp;"0110"

案例“7”:B = B& amp;"0111"

案例“8”:B = B& amp;"1000"

案例“9”:B = B& amp;"1001"

案例“A”:B = B& amp;"1010"

案例“B”:B = B& amp;"1011"

案例“C”:B = B& amp;"1100"

案例“D”:B = B& amp;"1101"

案例“E”:B = B& amp;"1110"

案例“F”:B = B& amp;"1111"

結束選擇

接下來我

而Left(B,1) = "0 "

B =右(B,Len(B) - 1)

HEX_to_BIN = B

結束功能

  • 上一篇:外匯EA大部分是不靠譜的,那麽靠譜的EA具備有哪些條件?
  • 下一篇:四川中科智行大數據技術有限公司怎麽樣?
  • copyright 2024編程學習大全網