logicint a,y;
real r;
y=a+longint’(r**3);

size’(expression)
SystemVerilog增加了矢量位宽转换
logic [15:0] a,b,c,sum;
logic carry;
sum = a+ 16'(5)
{carry,sum} = 17'(a+3);
sum = a+16'(b-2)/c;
SystemVerilog可以转换符合位
sum = signed’(a) + signed’(b); //操作数符号转换
if(unsigned’(a-b)<=5) //表达式中间结果转换