LabVIEW论坛
直播中

冷香

12年用户 208经验值
擅长:测试与测量
私信 关注
[问答]

二进制运算问题

labview中,如何实现一个十六进制的数取反后加1,如FFFFFFCB表示为二进制是11111111111111111111111111001011,取反后是00000000000000000000000000110100,加1则是00000000000000000000000000110101(如果最后一位是1,加1后应该是10了,进一位)。
LabVIEW如何编程实现,求高手指教!

回帖(5)

朝阳轻风

2014-3-15 10:38:59
varName= (0xFFFFFFCB ^ 0xFFFFFFFF) + 1;
举报

朝阳轻风

2014-3-15 10:45:01
不好意思,看错了,我不了解LabVIEW.见笑了.
举报

春风

2014-3-16 21:22:53
换算成10进制数与相同位数的二进制1异或再加一,然后在换算成二进制。
举报

冷香

2014-3-17 09:57:51
引用: chunyu_ 发表于 2014-3-16 21:22
换算成10进制数与相同位数的二进制1异或再加一,然后在换算成二进制。

这也是办法,不过我找到一个更简单的办法!求非然后加1就行了!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分