63 And 16 VB问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:14:32
如题,63 And 16 结果是多少,,为什么,如何算啊?谢谢帮忙
回Blue,我知道是逻辑运算符,但是书上写的结果是16,晕。
是不是书上写错了。。我也觉得有问题
还有个问题:
1、 ? rnd为什么结果是0.7055475

2、 for I=1 to 5:? rnd:next 是什么意思?

追分!

结果是1或True

And:逻辑运算符

补充:逻辑运算中,只要结果不是为0,都可以认为是True.

换成二进制运算结果应该是00010000。可以理解为16

补充2:Rnd函数返回的是介于0到1之间的单精度随机数

63 = 00111111 (二进制)
16 = 00010000 (二进制)
------------
AND 00010000 (=TRUE)