正如我们所知,“bit”是无符号的,而“byte”是有符号的。那么,你认为下面两个声明是等价的吗? bit [7:0] abit; // note ‘bit’ is 2-state, unsignedbyte bbyte; // note ‘byte’ is 2-state, 8-bit signed integer 答案是不等价,因为: bit [7:0] abit; // = 0 to 255byte bbyte; // = -128 to 127 所以,你需要小心混合bit和字byte数据类型的计算。 同样,你认为以下两种说法等价吗? byte mem_bytes [256];bit signed [7:0] my_mem_bytes [256]; 答案是等价。我们可以简单理解为 bit signed [7:0] 等价为 byte。