Verilog에서 % 연산자의 범위는 무엇입니까? C에서 나는 숫자 % 10을 쓰면 출력이 0과 9 사이임을 안다.하지만 Verilog에서 시도해 보았는데 결과는 -9와 9 사이에 있는가? 왜 그런가요? 명확의 Verilog의 IEEE 표준에 명시된 바와 같이Verilog의 모듈러스 범위
enter code here
module testbench;
integer i;
reg signed [15:0] a,b;
initial
begin
for(i = 0; i < 9; i = i + 1)
begin
a= $random%10;
b= $random%20;
$display("A: %d and B : %d",a,b);
end
end
endmodule