VB中为什么false or false and 1能推出false or 0再推出0?

kobezoom 1年前 已收到1个回答 举报

wendaoyu52 幼苗

共回答了15个问题采纳率:86.7% 举报

FALSE的值用数据表示就是0,TRUE的值用数值表示为非零数(通常为-1).因为这个关系的优先级是and >or 所以先执行false and 1,这个就是0.所以原语句就变成FALSE or 0,这两个反应成数字都是0,所以结果是0.

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.019 s. - webmaster@yulucn.com