VB 2=3<1 为什么运行结果是 true? 应该很简单但是是新手不明白其中奥妙,望解答。

2026年09月27日 07:43
有2个网友回答
网友(1):

安照VB的运算优先级,2=3<1相当于:
(2 = 3) < 1
也就是:
False < 1 (2=3显然是假的)
此时VB发现小于号左右两边数据类型不一样,VB会进行强制转换,再比较大小,False转换为数值=0,而0 < 1的比较结果,就是True

网友(2):

病情分析:
您好,这些消息如果不是经过国家权威部门发布,最好不要轻易相信。
指导意见:
这个品牌还是挺响的,如果真是铅超标,那么一定要停产的,而且是孕妇专用的,更要严格检查。