~^a=1’b0
a<<2=3’b100
(a<b)?1:0=0
{3{2’b10}=6’b101010
我利用Modelsim计算了下A选项,答案为
~^a=1'b1
我的理解是归约同或操作符,是先自身按位异或,将异或结果进行取反,与两个操作数的按位同或操作符的意思不太一样。 B选项需要看变量a赋值前固定的位宽是3位还是大于3位,本题默认固定为3位宽,所以不会扩宽位宽。 ```
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题