早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于易语言运算变量1=位或(左移(3,2),3)>-(5-3×8)求值过程如下:先计算左移(3,2),3=(11)2,左移两位是(1100)2=12,再与3位或,即(1100)2与(0011)2位或,结果为(1111)2=15;再算大于号右边

题目详情
关于易语言 运算
变量1=位或 (左移 (3, 2), 3) >-(5 - 3 × 8) 求值过程如下:先计算左移(3,2),3=(11)2,左移两位是(1100) 2=12,再与3位或,即 (1100) 2 与 (0011) 2 位或,结果为(1111)2=15;再算大于号右边,结果为19,显然 15>19 的结果是假,所以 变量1的值为假. (左移 (3, 2), 3) >-(5 - 3 × 8) 他是怎么变的啊 怎么看不懂 ! 我是初学者 别整那么多的专业术语!
▼优质解答
答案和解析
(左移 (3, 2), 3) >-(5 - 3 × 8) 右边的你会算吧? 左边的 左移(3.2) 3是10进制 先转换成2进制 011 2意义是 向左移2个单位 不够时用0补充 所以就是1100 在与3或位 3是10进制 继续转换 011 1100 与 011 或位 就是1100 与 0011 知道或位 1+1=1 1+0=1 0+0=0 那就一位一位加 最后结果是1111 1111是16进制 转换 就是15 就这样 15>19 结果是假 所以变量的值为假