SystemVerilog では、あるデータ型の値を別のデータ型の値に割り当てることはできませんが、
キャスト演算子 ('
) を使用すると可能になります。キャスト演算子を使用すると、データ型を変換できます。次のように使用します。
casting_type'(expression)
casting_type
は次のいずれかになります。
-
integer_type
-
non_integer_type
-
real_type
- 符号なしの定数値
- ユーザーが作成した符号付き値型