byte

    0熱度

    1回答

    大家, 我用C新我試着去理解與字節的二進制數,併爲初學者另一個重要的工作。 我希望有人能把我推向正確的方向。 例如,我有一個32位數字11000000 10101000 00000101 0000000(3232236800)。 我還將這個數字的每個部分分配爲a = 11000000(192),b = 10101000(168),c = 00000101(5)d = 0000000(0)。我不確定

    0熱度

    1回答

    LAP 低位地址部分(3字節)。這部分藍牙地址由設備供應商分配。 LAP值在每個傳輸幀中唯一標識一個藍牙設備作爲訪問碼的一部分。 但我們只有8,16,32和64作爲無符號整數。有沒有一個庫或方法來讀取3個字節?

    0熱度

    1回答

    我有這樣的事情: int[0] = 4123; int[1] = 2571; 我想將它們結合起來,並在Java的一個長期價值。 這是我的嘗試: int[] r = { 4123, 2571 }; long result = ((r[1] & 0xFFFF) << 16 | (rs[0] & 0xFFFF)); System.out.prinln(result); 輸出應該是:1011

    1熱度

    2回答

    我想一個十六進制字符串轉換像1030爲字節數組像b'\x10\x30' 我知道我們可以用bytearray.fromhex("1030")或"1030".decode("hex")。但是,我得到輸出'\x100'。 我在這裏錯過了什麼?

    2熱度

    1回答

    我最近一直在努力學習更多關於通過字節複製文件,但我遇到了麻煩。當檢查原始notepad.exe對notepad2.exe的字節時,即使fread和frwite的大小在讀寫時是一致的,我也會得到不同的結果。 typedef unsigned char BYTE; FILE* file; FILE* ofile; file = fopen("notepad.exe", "rb"); fse

    0熱度

    2回答

    我有一個數組=字節[512,512]在每個字段中我有一個值從0到255,然後代表灰色(從白色到黑色)每個像素。到現在爲止,我用代碼創建了一個代碼,它爲每個數組字段創建一個新的矩形(寬度爲1高度1),然後將其放在畫布上。這種方法很慢(至少在我的筆記本電腦上)。它通常需要30或40秒。 如果有人能告訴我如何以其他方式做到這一點,我會非常高興。 預先感謝您。 private void draw_a_pi

    0熱度

    1回答

    我有一些數據,我要和一個自定義的壓縮機壓縮,壓縮後的數據是好的,但壓縮機需要年齡和我對我怎麼能做出更快徵求意見。讓我給你所有的細節。 輸入數據是一個字節數組,最大爲2^16個字節。由於數組中的那些字節從不假定值在0x08和0x37(含)之間,因此我決定將其用於簡單的類似LZ的壓縮方案,該方案通過替換任何已發現的長度爲4到51字節的序列在一個「較低地址」(我的意思是接近數組的開始)處找到,其中一個字

    0熱度

    2回答

    我希望能夠輸入一系列的數字,在64位再現位,然後反向並顯示8個字節。我一直在查找bitstring,但沒有得到輸出我期待的。 代碼 def Pconvert(*varloadID): bits = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

    3熱度

    2回答

    我試圖在for循環中使用字節作爲控制循環變量。 我使用的條件如正< 128(其中,128是出的字節的範圍) for (byte n =0; n < 128 ; n++) System.out.println("I am in For loop. "+ n); 且環路從0到127無限去,然後-128到127 時,我試圖用int做同樣的事情。它給了錯誤。 for (int n = 0; n < 2

    0熱度

    1回答

    我有一個存儲在數據類型中的值。當印有: debugPrint("/(batteryLevel as NSData)"我收到以下內容:<05>我想用此結果創建一個開關。 `let testBatteryStatus:NSData = BluejayManager.shared.batteryStatus as! NSData switch testBatteryStatus {