byte

    0熱度

    2回答

    我有一個使用C的atMega1281微控制器。我有一個例程來從CAN總線上拉出4個字節來讀取SPN。我能夠得到4個字節,但我不能打印4個字節的數字,因爲它會截斷前2個字節,使其成爲16位數字。我試過使用unsigned long作爲聲明沒有成功。在AVR中使用32位數字時有什麼竅門? unsigned long engine_hours_raw; float engine_hours_uint;

    1熱度

    1回答

    我看了this關於轉移的話題。我想,如果我有兩個字節: byte hi = //... byte low = //... ,爲什麼我就不能做到這一點 short s = (short)((hi << 8) | low) 爲什麼是不正確的?我認爲我們的8位左移最重要,並保留最低有效字節。然後只是按位或他們。

    -5熱度

    2回答

    在C++或任何其他語言中,類型的大小和值的範圍之間的關係是什麼?例如,char有1個字節的大小,表示不是。它可以存儲的值是2^8。那麼爲什麼它只取值範圍從-128到127,爲什麼不是更大的值。 它與位模式有關嗎? 還是我誤解了這件事。我是編程新手,我很快就掌握了這些概念,但是m在這個概念中陷入了這裏! 請解釋這與浮點類型!在此先感謝

    0熱度

    1回答

    我有一個帶.ats擴展名的二進制文件,我應該將它轉換爲Byte數組。文件轉換成字節流後,我應該跳過一些字節。文件編碼在WINDOWS-1255中。 是否在代碼片段正確的方式將其轉換爲字節流? Path path = Paths.get(fileName); byte[] buffer = new byte[SIZE]; buffer = Files.readAllBytes(path);

    0熱度

    1回答

    如何從double類型提取字節。我知道它有8個字節,就像long。我怎樣才能創建一個long與double具有相同字節的變量。 double a = 1.5; long b = (long)a; // <- this returns 1 // i want to get this: 0 01111111111 100000000000000000000000000000000000000000

    0熱度

    4回答

    有沒有更簡單的方法來這個在python中? if byte is 1: return 0 if byte is 2: return 1 if byte is 4: return 2 if byte is 8: return 3 if byte is 64: return 4

    1熱度

    1回答

    我有一個csv〜10列..其中一列有字節的信息,即b'gAAAA234'。但是當我通過.read_csv("file.csv")從熊貓讀取這個數據時,我把它全部放在一個數據幀中,而這個特定的列是字符串而不是字節,即b'gAAAA234'。 我該如何簡單地將它讀作字節,而不必將它作爲字符串讀取然後再重新轉換? 目前,我與這方面的工作: b = df['column_with_data_in_byte

    0熱度

    1回答

    所以我在Python上編寫了一個代碼,通過RS232端口連接到我的計算機上。現在我得到該部分與下面的代碼工作: import serial while True: ser = serial.Serial('COM2', 9600, timeout = 1) print(ser.name) ser.write(b'w') line = ser.readli

    2熱度

    1回答

    我得到這個代碼,它返回的字節數: $size = Get-ChildItem $userAccount.homeDirectory -Recurse | Measure-Object -Property Length -Sum 這工作得很好,但不是很方便,所以我想轉換爲兆字節或千兆字節。 谷歌搜索和尋找例子之後,我已經試過這樣: $size = "{0:N2}" -f ((Get-ChildI

    0熱度

    1回答

    當我試圖估計需要存儲多少內存來存儲所有32位整數時,我努力想知道4 GB圖形來自哪裏。 32位整數數據類型有32位,可以設置爲1或0每位。這是2^32個可能的表示。每個表示需要32位,總共需要32 * 2^32位,或者2^5 * 2^32 = 2^37位。 而2^37位大約是17 GB,而不是4 GB。 我哪裏錯了?