1樓:匿名使用者
vb裡面直接bai以16進製表示du,內部會轉換為long型,zhi&h0f的值是=&hf的,發dao送的時候,加上引號回
轉成字串傳送
,不加答引號發的是long型,加了發的就是字串了,比如over(1)="&h0f"
聲名中聲名的型別是byte 傳過去的資料會轉為數字的,應該聲名為string
在vb中,「&h」表示十六進位制。那,其他進製的數都怎麼表示?
2樓:匿名使用者
計算機內部常用十六進位制表示一些常數,如果需要表示八進位制,二進位制等等,需要自己定義資料結構,在vb中沒有特別的表示
vb中的chr(&h0)代表什麼意思?裡面的"&"
3樓:匿名使用者
chr(&h0)返回是乙個null
chr函式返回包含有與其引數指定的字元
62616964757a686964616fe59b9ee7ad9431333234316136**相關的字元。
關於引數:0 到 31 之間的數字與標準的非列印 ascii **相同。例如,chr(10) 可以返回換行字元。
charcode 的正常範圍為 0 – 255。然而,在 dbcs 系統,charcode 的實際範圍為 -32768 到 65535。
chr(65) 就是 "a"
chr(97) 就是 "a"
chr(62) 就是 ">"
這裡是乙個long型的16進製制&h0,即0。
&h0 中 &h 是long型的值頭。
而 # @ 這些表示的都是資料型別字元,加在變數後。
早期 basic 只有兩種資料型別,數字和文字,文字宣告時在變數後加$。後來 vb 對此進行發揚,造出!(single)@(currency)#(double)&(long)和%(integer)。
後來由於型別太多就沒造下去,直接文字宣告。
-----------------------------
很多高階功能需要用到 api 函式,api 函式不同於 vb 自帶的函式,是乙個龐大的函式庫,不是一天兩天能學會的。學 api 建議多看書。
4樓:匿名使用者
這個的 &h 表示16進製制吧。
就是chr(&h0) 等於 chr(0)
chr(&h0f) 等於 chr(15)
vb中&h0&和&h0什麼區別
5樓:然後去遠足
沒有區別,題主貼出錯**出來看看。
在 vb 中,&h 代表這是乙個十六進位制的數,相當於 c++ 裡面的 0x。
乙個數後面加 &,代表這個數是乙個 long (長整型)。
6樓:匿名使用者
貼具體**才能判斷 出錯的原因
vb中 「&h41」的「&h」什麼意思
7樓:匿名使用者
&h vb中是指這個數16進製制的數
&h41十六進位制等於十進位制的65,傳換成chr就是字元a,小寫的a是&h61,十進位制是97
8樓:匿名使用者
vb中 「&h41」的「&h」是表示十六進位製數的字首。
適當範圍內的數字,字首以 &h,可以直接表示十六進位制數字。例如,十六進位制表示法的 &h10
代表十進位制的 16。
9樓:匿名使用者
&h就是個標誌,表示是十六進位制
10樓:匿名使用者
在keycode中,「&h41'就是十六進位制的乙個數,
十六進位制中F代表多少,十六進位制中的F代表什麼數字
123456789abcdef,以上就是十六進位制的數字了,f換算成十進位制是15。十六進位制中的f代表十進位制中的數字是15。十六進位制中的各個數字對應十進位制中的數字分別如下 十六進位制 0 1 2 3 4 5 6 7 8 9 a b c d e f 十進位制 0 1 2 3 4 5 6 7 8...
十六進位製數,十六進位製數0x12變成十進位制是多少
應該是 18啊,答案有問題。0x12是補碼表示 1110 1110 取反加一為1001 0010 為 18 而且0x10 16 0x12 18 0x12 18 十六進位制 0x1f變十進位制是多少?0x1f 1d 16 15d 1 31d,其中0x是表示十六進位制數字,d表示十進位制數字。另外,二進...
製數轉換78D十進位制H十六進位制B二進位制
十變二口訣 除二取餘 商為零止 餘數倒序排列 直接對2用短除法,或者逐位判斷是0還是1。不知道你說的是用什麼語言。解決方法很多 78 64 8 6 二進位制 1001110 二進位制轉十六進位制 4e 78 4e 十六進位制 1001110 二進位制 4e 1001110 換 78d 十進位制 h ...