System verilog data type

In reply to mudititm:

No they are not the same. One is signed and one is unsigned, which can affect arithmetic operations like multiplication and division, and comparison operators like > and <.