Verilog中的运算符

1.算术操作符
①加法(+);减法(-),乘法(*),除法(/),取模(%);
注:算术操作结果的位宽:
算术表达式结果的长度由最长操作数决定,在赋值语句下,算术操作结果的长度由操作左端目标长度决定。

2.关系操作符
①大于,小于,大于等于和小于等于。如果不等式成立,输出结果为真,如果不等式不成立,则输出结果为假。
3.相等关系操作符:
①共有四种相等关系操作符:等于==,不等!=,全等===,非全等!==。
②这几种相等关系操作符比较的结果也有三种,即:真,假,和不确定值。
4.逻辑运算符:
逻辑与运算符为“&&”,逻辑或的运算符为“||”,逻辑非的运算符为“!”
5.按位运算符:
按位取反“~”,按位与“&”,按位或“|”,按位异或“^”,按位同或 ^ ~
6.归约操作符:
与“&”、或“|”、异或“^”,以及相应的非操作:“~&”、 ~| 、 ^ ~ 、 ~ ^ 等
7.移位操作符:
左移运算符“<<”,右移运算符“>>”
8.条件运算符:
①表达形式如下:<条件表达式>?<表达式1><表达式2>
注:条件表达式的结果有真,假以及未知三种状态,当条件表达式的结果为真的时候,执行表达式1,当条件表达式的结果为假的时候,执行表达式2,。对应数字电路中的数字选择器。
9.连接和复制运算符:
连接运算符“{ }”,复制运算符“{{}}”。
①连接操作符:{信号1的某几位,信号2的某几位…信号n的某几位}
②重复运算符:重复操作符是将一个表达式放入双重括号内,复制因子放在第一层括号中

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值