一个简单问题?

[复制链接]
3431|26
 楼主| jlgcumt 发表于 2013-1-13 13:58 | 显示全部楼层 |阅读模式
问一下verilog语言中  | 和||什么时候用

比如下面这句:
if( a==1 || b==1),用|还是||?感觉两个都可以用!
qin552011373 发表于 2013-1-13 20:26 | 显示全部楼层
感觉是一样的
wfbisheng 发表于 2013-1-13 20:58 | 显示全部楼层
本质区别是,||:逻辑或  而位运算符 或: |
GoldSunMonkey 发表于 2013-1-13 21:50 | 显示全部楼层
wfbisheng 发表于 2013-1-13 20:58
本质区别是,||:逻辑或  而位运算符 或: |

感谢分享啊。
GoldSunMonkey 发表于 2013-1-13 21:50 | 显示全部楼层
请参考3楼的回答
xjsxjtu 发表于 2013-1-13 22:14 | 显示全部楼层
猴哥,真热心啊
jlass 发表于 2013-1-14 09:07 | 显示全部楼层
本质区别
jakfens 发表于 2013-1-14 11:07 | 显示全部楼层
:) 一个是运算 一个是逻辑  括号里面貌似不能放运算符?
liusensen 发表于 2013-1-14 11:28 | 显示全部楼层
wfbisheng 发表于 2013-1-13 20:58
本质区别是,||:逻辑或  而位运算符 或: |

对  是这个区别
bruceding 发表于 2013-1-14 14:04 | 显示全部楼层
一道和两道的区别
visicom 发表于 2013-1-14 21:26 | 显示全部楼层
单竖是位运算符,按位或,常用于计算具体的值,而双竖是逻辑或,只有1和0之分,常用于判断语句
GoldSunMonkey 发表于 2013-1-14 21:45 | 显示全部楼层
visicom 发表于 2013-1-14 21:26
单竖是位运算符,按位或,常用于计算具体的值,而双竖是逻辑或,只有1和0之分,常用于判断语句 ...

嗯都是一个意思
 楼主| jlgcumt 发表于 2013-1-16 22:22 | 显示全部楼层
对于if( a==1 || b==1)这句来说结果都一样!
可木 发表于 2013-1-16 23:08 | 显示全部楼层
3楼正解。。。
GoldSunMonkey 发表于 2013-1-16 23:23 | 显示全部楼层
jlgcumt 发表于 2013-1-16 22:22
对于if( a==1 || b==1)这句来说结果都一样!

这个运算符都不一样。
GoldSunMonkey 发表于 2013-1-16 23:23 | 显示全部楼层
我不清楚你的怎么为什么会有同样的结果,但是这个概念不是你说的概念
xuehua230 发表于 2013-1-19 22:00 | 显示全部楼层
GoldSunMonkey 发表于 2013-1-16 23:23
我不清楚你的怎么为什么会有同样的结果,但是这个概念不是你说的概念

为什么呢?
GoldSunMonkey 发表于 2013-1-19 22:36 | 显示全部楼层
是呀,兄弟,如果没有事情,就结帖吧。
GoldSunMonkey 发表于 2013-1-19 22:41 | 显示全部楼层
jlass 发表于 2013-1-14 09:07
本质区别

肯定是本质区别啊
 楼主| jlgcumt 发表于 2013-1-20 21:12 | 显示全部楼层
貌似没回答我的问题!,结贴了!
我的意思是两个运算符在这种情况下结果是否一样,如果一样的话用哪个更好!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部