Verlog逻辑运算
位运算符
按位运算的运算符是位运算符,原来的操作数有几位,结果就有几位,若两个操作数位数不同,则位数短的操作数左端会自动补.。
- 按位取反:~
- 按位与:&
- 按位或:|
- 按位异或:^
- 按位同或:^~ 或者
缩位运算符(归约运算符)
- 缩位运算符是单目运算符,按位进行逻辑运算,结果是一位值。
- 与缩位运算符:&
- 或缩位运算符:|
- 异或缩位运算符:^
- 与,或,异或和非运算符组合的复合运算符:&,|,~^
逻辑运算符
- 逻辑与:&&
- 逻辑或:||
- 逻辑非:!
其中逻辑与和逻辑或是双目运算符,而逻辑非是单目运算符。
如果操作数是多位的,则将操作数看做整体。
- 若操作数中每一位都是0值,则为逻辑0值;
- 若操作数当中有1,则为位逻辑1值。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具