二進位制檔案的讀取4位VB亟待各位大蝦

時間 2022-06-13 11:15:04

1樓:匿名使用者

如果是按四位讀取,並且四位是一行的話

只要把 list1.additem str(a)改為 list1.additem str(left(a,4))如果一行有多個四位,則要加一個迴圈,即把

list1.additem str(a)

改為如下:

for i=1 to len(a)-3 step 4list1.additem mid(a,i,4)next

2樓:匿名使用者

問得含糊,是4位還是4位元組?

補充:看了lz的補充回覆,還是那句疑問:是4位還是4位元組?

所謂4位是半個位元組,有高4位和低4位之分.

如果lz是取長整數.則**可以:

private sub command1_click()dim a as long

open "f:\畢業設計\example.cst" for binary as #1

dim pos as long

for pos = 1 to lof(1) step 4get #1, pos, a

list1.additem str(a)

next pos

close

end sub

3樓:匿名使用者

dim a as long

open "f:\畢業設計\example.cst" for binary as #1

'do while not eof(1)

dim pos as long

for pos = 1 to lof(1)seek #1, pos

get #1, , a

'loop

next pos

close

for i=1 to len(a)-3 step 4list1.additem mid(a,i,4)next

這樣試試,就是把a按照4位一截一截的加入list1

二進位制轉十進位制,十進位制轉二進位制的演算法 求助

隨便什麼名啦啦 二進位制轉換為十進位制 方法 按權求和 該方法的具體步驟是先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。十進位制轉換為二進位制 一個十進...

二進位制數的表示方法,二進位制數的表示方法 0 1 10 11 100 101 110 111 1000 1001,它為什麼回回這樣表示?為什麼

二進位制數的表示方法 0 1 10 11 100 101 110 111 1000 1001,是因為二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 二進位制數 binaries 是逢2進位的進位制,0 1是基本算符 計算機運算基礎採用二進位制。電腦...

試用4位同步二進位制加法計數器74161採用置數法構成十進位制計數器

路堯家的顧小言 使用置數法實現74161的十進位制計數 當74161計數到q3q2q1q0 1001時,使ld 0,為置數創造了條件。當下一個計數脈衝一到,各置數端資料立即送到輸出端,預置數端d3d2d1d0 0000。電路如圖所示,在連續計數脈衝的作用下,計數器開始從0000 0001 1000 ...