请教 bitwise operations 新评论 jackliu 2010.02.22 04:22 请教各位: 1, 下面的运算符是什么意思, 有没例子解释下? 二进制的x 和y代表位逻辑运算符AND 。在所有数组中x和y的值都不含有零表达式的值包含1 (TRUE);在所有其他数字中包含0 (FALSE)。 b = ((x & y) != 0); 二进制的x 和y代表位逻辑运算符OR。在所有数字中x和y的值都不等于零表达值包含1 并且在所有其他数字中包含0。 b = x | y; 2,,在教程中(如下), 意思是否一样, 有没例子解释下?: 运算符x 向右移动到数字y 代表二进制代码。向右移动是逻辑运算,即左侧将被零填满。 x = x >> y; 运算符x 向右移动到数字y 代表二进制代码。左侧将被零填满 x = x << y; 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请教各位:
1, 下面的运算符是什么意思, 有没例子解释下?
二进制的x 和y代表位逻辑运算符AND 。在所有数组中x和y的值都不含有零表达式的值包含1 (TRUE);在所有其他数字中包含0 (FALSE)。
二进制的x 和y代表位逻辑运算符OR。在所有数字中x和y的值都不等于零表达值包含1 并且在所有其他数字中包含0。
2,,在教程中(如下), 意思是否一样, 有没例子解释下?:
运算符x 向右移动到数字y 代表二进制代码。向右移动是逻辑运算,即左侧将被零填满。
运算符x 向右移动到数字y 代表二进制代码。左侧将被零填满