养成良好的对运算进行分组才是最好的方式。而不是通过优先级别:
assign a = b^c + d^e + e^b; //不建议,作者的意图是分组异或求和。但由于+的优先级高于异或^, 导致计算出错。
assign a = (b^c) + (d^e) + (e^b); //建议
版权声明:本文为tbzj_2000原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
养成良好的对运算进行分组才是最好的方式。而不是通过优先级别:
assign a = b^c + d^e + e^b; //不建议,作者的意图是分组异或求和。但由于+的优先级高于异或^, 导致计算出错。
assign a = (b^c) + (d^e) + (e^b); //建议