Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Z3Pythonで、バイトの配列を宣言したいと思います(つまり、配列の各メンバーは8ビットの整数です)。次のコードで試しましたが、Int(8)が不正な型であると報告されているようです。
問題を解決する方法について何かアイデアはありますか?ありがとう!
I = IntSort() I8 = Int(8) A = Array('A', I, I8)
Int()関数の引数として数値を指定することはできません。文字列(実際には整数の名前)を想定しており、整数のサイズ(ビット単位)は想定していません。代わりにビットベクトルの使用を検討することをお勧めします。
Byte = BitVecSort(8) i8 = BitVec('i8', Byte) A = Array('A', IntSort(), Byte)