如何在源文件中將字符“E”表示為單個字節?

魯帕切科

我有一個方法接收一個字節數組並匹配第一個字節來決定如何繼續。為了進行匹配,我將角色表示為b'E'

match first_byte {
      b'E' => {
      ...

我對這種特殊情況進行了測試,其中我傳遞了一個以 45 作為第一個字節的字節數組:

let bytes = &[45, 00, 00, 00 ...]

問題是這似乎被忽略了 - 45 十六進制b'E'與編譯器不同。

為了讓事情變得更加混亂,我有一個案例,我與字節進行比較,b'R'並使用帶有 82 的字節數組作為第一個元素工作得很好:

let bytes = &[82, 0, 0, 0...]

b'R' => {

b'E' 和 45 我錯過了什麼?

達里奧·佩特里洛

'R' 是 82,或十六進制的 0x52(注意0x

'E' 是 69 或 0x45 十六進制 - 你傳遞 45 作為十進制數,你應該寫 69 或 0x45,否則你寫下不同的值

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在matplotlib中將文本字符串中的單個單詞加粗?

Python 在單個循環中將 Json 數組轉換為 Excell 文件

如何在實體框架中將多個實體合二為一(將復雜實體映射為單表)

如何在 Java 中將內容為單個字節的十六進制值的 string[] 轉換為 byte[]

如何在 Python 3.7.9 中將字符串視為字節?

如何將所有數字添加到數組的單個元素中?

我們如何在 C 編程中將 10 數組中最大的 5 個數字替換為 1,最小的 5 替換為 0?

如何在python中將字典鍵值從列表更改為單個int或float?

如何在 Pandas 中將兩個單獨的單元格合併為一個奇異的組合值

將字符串中的數字轉換為英文單詞

如何在 Golang 中以字節為單位獲取 request.Header 的大小?

在go中將字符串數組轉換為字節數組

如何將節點轉換為字符串?

如何將十進制值作為字節存儲在文件中?

將字節保存在 .txt 中,稍後作為字節讀出

如何將單個數字乘以 data.table 中的混合格式列

如何將二進製字符串轉換為字節?

將 4 個字節打包/解包為整數

如何將文件中的一些數字作為整數單獨添加到pyhton中的列表中?

轉換為數字時如何將單個字符列拆分為多列?

在 LazyColumn 中將單個 AnimatedVisibility 設置為 true

如何在javascript中將字節數組轉換為blob以獲得角度?

如何在pdf中將多個圖形保存為單獨的頁面?

如何將多個圖標文件放入Delphi資源文件中

在 Golang 模板中將字節數組轉換為字符串

如何在 Java 中將掃描字符串的單詞轉換為雙精度值?

在 Python 中將十六進製字符串轉換為字節列表

如何將 B 字符串轉換為字節?

如何將字節保存為圖像?