注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
梦翼师兄的个人空间 https://home.eeworld.com.cn/space-uid-593553.html [收藏] [复制] [分享] [RSS]
日志

炼狱传奇-关系运算符之战

已有 365 次阅读2015-2-3 09:22 |个人分类:FPGA教程

关系运算符有以下四种:
(1) a<b    a小于b
(2) a>b    a大于b
(3) a<=b   a小于或者等于b
(4) a>=b   a大于或者等于b

在进行关系运算时,如果申明的关系是假的(false),则返回值是0,如果申明的关系是真的(true),则返回值是1,如果某个操作数的值不定,则关系是模糊的,返回值是不定值。

所有的关系运算符都有着相同的优先级别。关系运算符的优先级别低于算数运算符的优先级别。见下例:

//表达意义相同
a<size-1
a<(size-1)

//表达意义不同
size-(1<a)
size-1<a

当表达式size-(1<a)进行运算时,关系表达式先被运算,然后返回值0或1被size减去。而表达式size-1<a进行运算时,size先被减去1,然后再同a相比。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章