字節(jié)數(shù)組

2022-05-11 18:06 更新

固定大小的字節(jié)數(shù)組

值類型bytes1bytes2bytes3, ...bytes32 包含從 1 到最多 32 的字節(jié)序列。

運營商:

  • 比較:<=<==!=>=>(計算為bool

  • 位運算符:&|^(按位異或),~(按位否定)

  • 移位運算符:(<<左移)、>>(右移)

  • 索引訪問:如果x是 type bytesI,則x[k]for返回第th 字節(jié)(只讀)。0 <= k < Ik

移位運算符使用無符號整數(shù)類型作為右操作數(shù)(但返回左操作數(shù)的類型),它表示要移位的位數(shù)。按有符號類型移位會產(chǎn)生編譯錯誤。

成員:

  • .length產(chǎn)生固定長度的字節(jié)數(shù)組(只讀)。

筆記

該類型bytes1[]是一個字節(jié)數(shù)組,但由于填充規(guī)則,它為每個元素浪費了 31 個字節(jié)的空間(存儲中除外)。最好改用bytes 類型。

筆記

在 0.8.0 版之前,byte曾經(jīng)是bytes1.

動態(tài)大小的字節(jié)數(shù)組

bytes

動態(tài)大小的字節(jié)數(shù)組,請參閱Arrays。不是價值類型!

string

動態(tài)大小的 UTF-8 編碼字符串,請參閱數(shù)組。不是價值類型!


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號