数字电路专题:verilog运算符

verilog运算符

按功能可分为以下几类: 1、算术运算符:+ 、-、*、/ 2、赋值运算符: = 、<= 3、关系运算符:> 、<、<=、>= 4、逻辑运算符:&&、 ||、! 5、条件运算符:?: 6、位运算符:(按位取反、|、异或,&、^~) 7、移位运算符:<<、>> 8、拼接运算符:{} 9、其他

按操作数的个数可分为以下几类 1、单目运算符:可以带一个操作数,例如:! 2、双目运算符:可以带两个操作数,例如:|、& 3、三目运算符 :可以带三个操作数、例如:?:

基本算术运算符

“+” 加法运算符 “-” 减法运算符 “*” 乘法运算符 “/” 除法运算符 “%” 取模运算符

位运算符

~ : 按位取反 & : 按位与 | : 按位或 ^ : 按位异或 ^~: 按位同或

逻辑运算符

&& :逻辑与 || :逻辑或 !:逻辑非

关系运算符

“>” :大于 “<”: 小于 “<=”:小于等于 “>=”: 大于等于

移位运算符

“<<” 左移位运算符 “>>” 右移位运算符

位拼接运算符

“{ }” :位拼接运算符

优先级

为了提高程序的可读性,明确表达式中各运算符之间的优先关系,建议使用括号。

经验分享 程序员 微信小程序 职场和发展