1樓:匿名使用者
計算機內部常用十六進位制表示一些常數,如果需要表示八進位制,二進位制等等,需要自己定義資料結構,在vb中沒有特別的表示
vb怎麼判斷一個數是二進位制數還是十進位制數或十六進位制數 10
2樓:匿名使用者
vb不直接支來持二進位制數
在vb語句裡,所有自直接數都作為十進位制數看待如果數字前加字首 &h ,那麼vb會認為這是一個十六進位制數,例如 &h30 = 48(10進位制)
如果數字前加字首 &o ,那麼vb會認為這是一個八進位制數,例如 &o30 = 24(10進位制)
3樓:夢裡尋你我他
這個不好判斷,唯一可以利用的就是2進位制數,每一個數字都不大於1
但問題是像10 這個數就無法知道它是幾進位制的數 2進位制,10進位制,16進位制都可以
4樓:匿名使用者
除了十進位制的數,其它進位制的資料都有相應的進位制符號,否則人也無法判斷是什麼進位制的。所以要讓vb判斷,也同樣是根據進位制符號判斷。如10b表是二進位制的10,10h表示十六進位制的10......
十六進位制中的a到f分別代表什麼十六進位制中的A到F分別代表什麼
a a 10 f f 15 十六進位制 英文名稱 hexadecimal 是計算機中資料的一種表示方法。十六進位制照樣採用位置計數法,位權是16為底的冪。為了區別不同數製表示的數,通常用右括另外下標數字或字母表示數制,十進位制數用d表示,二進位制用b表示,十六進位制數用h表示,八進位制用o表示。在1...
三菱PLC中K和H十進位制和十六進位制是什麼意思
十進位制bai是逢十進一,十六du進位制是逢十六進一。zhi在三dao 菱plc中,十進位制數前面都會版有個權k,表示是十進位制數 十六進位制前面都會有個h,表示十六進位制。按權,第一位權為10 0,第二位10 1 以此類推,第n位10 n 1 該數的數值等於每位位的數值 該位對應的權值之和。十進位...
c語言中是用o開頭表示是十六進位制數那十進位制二
首先要糾正的是是0x或0x 數字零 字母x或x 而不是ox 字母o 字母x 以0x或0x打頭緊跟0 9及a f或a f等16個符內號組成的數是十六進位制容數 不以0開頭的0 9等10個數字組成的數被編譯器確認為十進位制數 以0開頭的0 7等8個數字組成的數被認為是八進位制數 c語言沒有提供二進位制輸...