数字电路专题:verilog运算符
verilog运算符
按功能可分为以下几类: 1、算术运算符:+ 、-、*、/ 2、赋值运算符: = 、<= 3、关系运算符:> 、<、<=、>= 4、逻辑运算符:&&、 ||、! 5、条件运算符:?: 6、位运算符:(按位取反、|、异或,&、^~) 7、移位运算符:<<、>> 8、拼接运算符:{} 9、其他
按操作数的个数可分为以下几类 1、单目运算符:可以带一个操作数,例如:! 2、双目运算符:可以带两个操作数,例如:|、& 3、三目运算符 :可以带三个操作数、例如:?:
基本算术运算符
“+” 加法运算符 “-” 减法运算符 “*” 乘法运算符 “/” 除法运算符 “%” 取模运算符
位运算符
~ : 按位取反 & : 按位与 | : 按位或 ^ : 按位异或 ^~: 按位同或
逻辑运算符
&& :逻辑与 || :逻辑或 !:逻辑非
关系运算符
“>” :大于 “<”: 小于 “<=”:小于等于 “>=”: 大于等于
移位运算符
“<<” 左移位运算符 “>>” 右移位运算符
位拼接运算符
“{ }” :位拼接运算符
优先级
为了提高程序的可读性,明确表达式中各运算符之间的优先关系,建议使用括号。
上一篇:
IDEA上Java项目控制台中文乱码