byte

    6熱度

    6回答

    此時大多數人都會想到「啊生病後這..:」 byte[] dataB= System.Text.Encoding.ASCII.GetBytes(data); 但是..我有問題是我需要的精確值沒有編碼的字節只是每個字節的純值。例如,如果字符串的值是(0xFF32),我希望它也將其轉換爲{255,50}。他的理由是我有一個文件格式,我試圖讀取哪些存儲int作爲字節保存它們,然後在程序打開時讀取它們。

    10熱度

    7回答

    我有一個項目中的幾行代碼,我看不到的價值... buffer[i] = (currentByte & 0x7F) | (currentByte & 0x80); 它讀取從該filebuffer文件,以字節形式存儲,然後如圖所示傳輸到緩衝區[i],但我無法理解總體目的是什麼,有什麼想法? 謝謝

    53熱度

    7回答

    在Java中,沒有無符號字節這樣的東西。 使用某些低級代碼時,偶爾需要使用無符號值大於128的字節,這會導致Java將它們解釋爲負數,這是由於MSB用於符號。 什麼是解決此問題的好方法? (說不使用Java不是一個選項)

    0熱度

    2回答

    我有一個byte數組返回的結果是directx聲音捕獲,但是對於我的程序的其他部分,我想將結果視爲單個()。是否按照最快的方式逐步減少數組項目,還是有一個聰明的方法來做到這一點? 即得到它是 CType(Me._applicationBuffer.Read(Me._nextCaptureOffset, GetType(Byte), LockFlag.None, LockSize), Byte())

    50熱度

    5回答

    我有十六進制數字的長序列中的字符串,如 000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44 只是長得多,幾千字節。有沒有一種內置的方式將其轉換爲Python 2.6/3中的字節對象?

    2熱度

    4回答

    我試圖將int轉換成代表那個int(大端)的三個bytes。 我敢肯定,它有點與位和位移有關。但我不知道該怎麼去做。 例如: int myInt; // some code byte b1, b2 , b3; // b1 is most significant, then b2 then b3. *注意,據我所知,一個int是4個字節和三個字節的上/下溢的機會。

    7熱度

    5回答

    將小端系統中的數據轉換爲網絡字節順序所需的底層轉換是什麼?對於2字節和4字節的數據,有一些衆所周知的函數(如htons,ntohl等)來封裝更改,對於1字節數據的字符串(如果有的話)會發生什麼? 此外,維基百科意味着little-endian是big-endian的鏡像,但如果這是真的,爲什麼我們需要對2字節和4字節數據進行特定處理? 論文「關於聖戰和爭辯和平」似乎意味着有許多不同的小端文獻 -