登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:网友求助:在一个字节中如何找到最高位并让其它位清零?

点击:2383 回复:49

错了,0 与 0还是0
19-05-08 08:01

引用 ddt250 在 2019/5/8 8:01:18 发言【内容省略】

没说0 and 0 =1呀
19-05-08 08:24
我原文写的“相同为1,不同为0”。这个条件下,两个0相与应该是1。然后C版给纠正了——“全1为1,其余为0”
19-05-08 08:43

引用 蜀中之首 在 2019/5/6 14:31:23 发言【内容省略】

从这个程序看来,你需要巩固以下计算机基础知识,特别是字节与字的区别,例如楼主这个问题里提到的是字节。
当然你可以争论一下你的程序是处理的高字节………………
Good Luck~
19-05-08 08:46

引用 pqsh 在 2019/5/6 12:20:07 发言【内容省略】

通常,我们讲字节,字,双字都是位串变量,也就是无符号整形,带符号的一半称作短整形,整形,长整形。
Good Luck~
19-05-08 08:50
1.当天就发现了指令用错,没只是偷个懒罢了,看到?
2......
3.题目没说什么类型数据,也没说用什么方式处理,提出欧家PLC思路而已(也可能有一条指令就能解决的),他要一杯水,给他一桶水,随他使用不好吗,问一得一长不大。
19-05-08 09:14

引用 ddt250 在 2019/5/8 8:43:09 发言【内容省略】

可能你固定处理一个位1000 0000 (数据1111 1111)
0111 1001 这个数据就要处理0100 0000位
0011 1101 就要处理0010 0000
类推
这样才是题目要求
19-05-08 09:25
有的题目看错了。不能和固定的数相与。
19-05-08 10:12

引用 蜀中之首 在 2019/5/8 9:25:40 发言【内容省略】

思路蛮清奇的。
 在一个字节中如何找到最高位并让其它位清零?
最高位,不是最高为1的位。
按照这个思路:一幢大楼有多高取决于它有人的层数。如果15楼以上没有人居住,那只能说15楼。
Good Luck~
19-05-08 10:24

引用 蜀中之首 在 2019/5/8 9:14:14 发言【内容省略】

他幸好没有向你要一块砖,否则你真的会给他一套房?
Good Luck~
19-05-08 10:25

上一页 下一页

工控新闻

更多新闻资讯