cost 169 ms
將 4 位二進制半字節作為字符串轉換為其十六進制等效值作為字符串

[英]Convert a 4 bit binary nibble as a string into its hex equivalent value as a string

我不確定我做錯了什么,但我的打印語句似乎不起作用。 自從我是初學者以來,我想以簡單的格式維護代碼。 這是我的指示: 編寫一個函數,將一個表示為字符串的 4 位二進制半字節作為參數,並以字符串形式返回其等效的十六進制值使用該函數編寫一個程序,該程序接受從鍵盤輸入的整個二進制半字節字符串並打印出完整的十 ...

根據 R 中的條件值更改變量中的值

[英]Change values in a variable based on a conditional value in R

我想更改username變量中的值,但前提是它們滿足變量chatforum中設置的條件。 例如,我希望將加拿大聊天室中名為“Alex”的所有用戶實例重新標記為“AlexCA”: 盡管上面的代碼有效,但我希望將整個數據集返回給我,其中包含我剛剛所做的更改。 使用filter返回僅包含過濾行的數據集,而 ...

2022-03-12 23:36:52   1   572    r / dplyr / nibble  
半字節在編程中的使用

[英]Usage of nibble in Programming

正如標題所說的簡單問題。 我在 StackOverflow(和 inte.net)上看到一些關於半字節用例的問題,但我不明白為什么我們需要使用半字節。 我的意思是字節是計算中的最小單位 memory 因此對其進行操作以操作一半似乎效率不高。 例如,GeeksForGeeks 上有一篇關於以字節為單位 ...

C# 中的自定義 4 位數據類型

[英]Custom 4 bit data type in C#

我想創建一個 4 位(半字節)的自定義數據類型。 一種選擇是 - 但是,我想將每 4 位存儲在一個數組中。 例如,一個 2 字節的數組, 將作為 4 個半字節存儲在自定義數據類型數組中 - 本質上我想對 4 位類型進行操作。 有什么辦法可以將字節數組轉換為半字節數組? 欣賞一個例子。 謝謝。 ...

如何在 C 中一次從二進制文件中讀取半字節?

[英]How to read only half a byte from a binary file at a time in C?

查看 C 中 fread() 的文檔: 宣言以下是 fread() function 的聲明。 size_t fread(void*ptr, size_t size, size_t nmemb, FILE *stream) 參數 ptr - 這是指向 memory 塊的指針,最小大小為 size ...

為什么二進制數幾乎總是按 4 位分組?

[英]Why are binary numbers almost always grouped in 4 bits?

我正在學習 ARM 所以回到二進制/十六進制算術的基礎知識,它讓我思考二進制數通常如何以 4 個一組的形式呈現,例如 1111 1110 1101 1100 這樣做有什么特別的原因嗎? 看到我們通常用位/字節/兆字節等來描述 memory 等,我認為它們最好按 8 分組? ...

嘗試將字節數組中的字節拆分為兩個半字節

[英]Trying to split byte in a byte array into two nibbles

我得到一個字節數組,我正在嘗試測試第一個字節的前 4 位是否等於 4。如果不是,則返回錯誤代碼 2。 我曾嘗試從數組中提取字節並為其拆分十六進制值,但我不太確定如何執行此操作,因為我不熟悉字節。 所以這里我的代碼 給我 我需要將 E(轉換為 0x45)分成 0x4 和 0x5。 ...

將2個整數合並為1個字節

[英]Merge 2 integers into 1 byte

從昨天開始,我一直在從事這項工作,但似乎無法完全理解這種轉變。 我想要完成的是,我需要將2個數字合並為1個字節。 前四個位中的第一個數字,后四個位中的第二個數字。 0001 = 1 0110 = 6 然后從二進制“ 00010110”中將其設置為1個字節。 之后,我還 ...

C#中的字節至字節至字至字節

[英]Bytes to Nibbles to Words to Bytes in C#

我有一個3字節的數組,我需要 將每個字節轉換為半字節 將Byte_0.Nibble_0 + Byte_0.Nibble_1 + Byte_1.Nibble_2添加為WORD 將Byte_1.Nibble_0 + Byte_2.Nibble_1 + Byte_2.Nibb ...

將字符串轉換為HexString時低位和高位半字節的用途是什么

[英]What is the purpose of low and high nibble when converting a string to a HexString

最近,我一直在研究MD5的一些示例,以開始對安全性的理解,盡管MD5不再安全,但在很大程度上還是很容易理解的。 盡管如此,在將字符串轉換為十六進制字符串時,我還是有一個關於高位和低位半字節的問題。 因此,我知道高半字節和低半字節等於半個字節,也可以是代表單個十六進制數字的十六進制數字。 ...

將十六進制值分配給字節的低半字節

[英]Assign a hex value to the low nibble of a byte

我正在進行集成,我對字段有以下條件: 如果數據的長度是奇數,則為最后一個字節的低半字節賦值十六進制“F”。 用於填充的此十六進制“F”確保字段使用整數個字節,並且不包括在項目的長度中。 我嘗試附加十六進制F,但這是錯誤的: 我想我需要獲取最后一個字節並對其執行一些魔術 ...

Python將字節分成高低半字節

[英]Python split byte into high & low nibbles

我正在嘗試使用 pyserial 發送和接收 rs232 數據,但我不明白如何正確發送正確的數據。 我有什么小信息解釋了數據字符串,並說它應該分為高半字節和低半字節。 轉換為半字節是我沒有得到的部分,我試圖閱讀它,但不知道如何在我的情況下使用它。 所以我有這個數據字符串要通過串行發送。 10,0 ...

將半字節添加到字節數組

[英]Add Nibble to an array of bytes

我在Java中有9個字節的數組,但是我的函數需要返回大小為10的數組。需要用Nibbles填充差異。 如果半字節是一個字節的一半,我可以簡單地在數組末尾添加一個(字節)0還是添加2個半字節會有所作為? 在這種情況下,2個半字節和(字節)0之間是否存在差異? ...

將浮點值轉換為十六進制

[英]Convert floating point values to hexadecimal

我正在為Lua中的浮點到十六進制轉換而苦苦掙扎。 我的應用程序與舊的Akai S2000采樣器進行通信。 采樣器將兩個字節的消息編碼為四個半字節值。 半字節順序相反,因此最重要的半字節是最后一個。 有一個參數使用值的小數部分的二進制編碼。 兩個MS半字節用於編碼值的整數部分,LS半字節 ...

半字節限制為0-9

[英]Nibble Restriction to 0-9

程序員大家好, int main()int n; 到目前為止,我已經構建了此代碼,該代碼將十進制值轉換為半字節。 它有效,但是我有關於如何將輸入限制為0-9的問題,而不使用if語句。 有可能這樣做嗎? 目前,代碼使用0到15個小數。請您給我一個例子或向我解釋一下,以便我理 ...

半位半數字轉換器

[英]Nibble half digit converter

程序員大家好, 我可能想問你, 我大學里有一項任務,要將十進制數字(0-9)轉換為半位(半字節= 0101,即。)限制是我們不能使用if語句 所以我試了一下就走了 我的問題是我不能輸入數字,否則程序崩潰 我真的很掙扎,不知道如何進行或使其工作 您能否給我一些 ...

1個字節,代表Java中的不同值

[英]1 byte that represents different values in java

我有一個字節,其中包含高4位是系統狀態的位圖,如0x40,0x80和低4位值,如0、1、2、3。 我不知道如何解析它們。有人可以幫我嗎?我能有這樣的東西嗎?字節長什么樣子?會是字節b =(byte)0x80嗎? ...

C:實現半字節數組

[英]C: Implementing array of nibbles

我試圖將16個無符號值填充為8個字節(64位),並使用類似數組的語法訪問它們。 “數組”中的每個條目都是一個半字節--4位長。 (我計划存儲的值絕不大於15)。 我的第一次嘗試是這樣的: 這個實現產生了兩個問題:第一個是值以相反的順序存儲。 當然,我可以按相反的順序分配值以 ...

設置SFR半字節的優雅方式

[英]Elegant way to set SFR nibble

我想將一個小位從累加器移到P1的高半位。 現在,我一點一點地設置蠶食 這對我來說似乎是一種糟糕的方法:它需要12個指令周期,並且代碼很長。 我希望SWAP和XCHD可以解決問題,但是間接尋址在SFR內存區域似乎不起作用。 有沒有更快或更短的編碼方式(不一定是兩種方式)? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM