1樓:匿名使用者
答案補充:中文啊,呵呵,好說,chr改為chrw就行了。
建一個command1。
**如下。
============
dim bytesdata
private sub command1_click()dim i as integer, s as stringbytesdata = array(8, 0, 48, 49, 50, 51, 52, 53, 54, 55)
for i = lbound(bytesdata) to ubound(bytesdata)
s = s & chrw(bytesdata(i))next
print s
end sub
2樓:匿名使用者
可以直接用函式實現;
參考例項如下:
function bytes2bstr(vin)strreturn = ""
for i = 1 to lenb(vin)thischarcode = ascb(midb(vin,i,1))if thischarcode <
else
nextcharcode = ascb(midb(vin,i+1,1))
i = i + 1
end if
next
bytes2bstr = strreturnend function
3樓:匿名使用者
注意位元組值不能為0,適合單位元組字元或雙位元組漢字:
private sub command1_click()dim stemp as string
ytemp(2) = &h1
ytemp(3) = &h48
ytemp(4) = &h49
ytemp(5) = &h50
ytemp(6) = &h51
ytemp(7) = &h52
ytemp(8) = &h53
ytemp(9) = &h54
ytemp(10) = &h55
stemp = strconv(ytemp, vbunicode)text1 = stemp
end sub
二進位制怎麼算?二進位制如何計算?
最簡單的計算,就是加一了。你一個一個的往上加就是了。這一堆蘋果,有多少個?先用十進位制,數一下 你再用二進位制數一遍 遞增計數,你會了嗎?逢二進一,你看到了嗎?你倒著數,就是減法了。不懂可追問。加法 0 0 0 0 1 1 1 0 1 1 1 10 0進位為1 減法 0 0 0,1 0 1,1 1 ...
如何將二進位制碼轉換成ASCII碼
每一個ascii碼都對應一個字元圖bai 形,ascii有個碼du表,是個zhi標準,搜一下。它主要用於系權統和字元輸入輸出裝置之間的資訊交換。如果你按下鍵盤上帶圖形 5 的鍵,鍵盤就會送給主機一個它對應的ascii碼35h 如果你送35h給字元顯示裝置,它就會顯示裝置內預先儲存好的圖形 5 到螢幕...
如何將十進位制數67 5轉換為二進位制數 八進位制數 十六進位制數
整數部分化為二 進位制,除2求餘,反序寫出 67 2 33 1 33 2 16 1 16 2 8 0 8 2 4 0 4 2 2 0 2 2 1 0 1 2 0 1 67化為二進位制為 1000011 小數部分化為二進位制,乘2求整,正序寫出 0.5 2 1 67.5化為二進位制為 1000011....