VB裡面傳送十六進位制H0F,只能傳送HF,求指教

2021-03-04 09:01:03 字數 1889 閱讀 7989

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 ...