永发信息网

VB中两个连等号比如说A+1=B=2两个等号表示的是什么意思,如果输出A和B 分别是什么

答案:1  悬赏:70  手机版
解决时间 2021-03-05 23:03
VB中两个连等号比如说A+1=B=2两个等号表示的是什么意思,如果输出A和B 分别是什么
最佳答案

VB规定:
Cint(True) = -1
Cint(False) = 0
或者说: True 的值等于 -1,False 的值等于 0.
执行 A+1=B=2
可以理解为是一个关系表达式
先执行关系运算:A+1 = B
如果相等 返回 True,然后执行 True = 2 的 运算,显然 不相等(True转换为-1),所以结果为 False
如果不等 返回 False然后执行 True = 2 的 运算,显然 不相等(False转换为0),所以结果为 False.
所以 表达式 A+1=B=2 的结果为False
你可以这样实验的:
Print A+1=B=2
再问: 那么第一个等号是判断两个等式是不是相等吗?左右两边相等TURE,不相等FLASE? 还有就是如果要求A 和 B 运算步骤有啥区别吗?
再答: 这两个等号都是比较相等否。 A和B是变量,不是运算步骤???
再问: 能不能把A和B结果出来的详细过程说一下,还是不明白
再答: A和B是数值类型的变量,我已经举过例子了??? 先执行关系运算:A+1 = B 无论A和B是数字几,A+1 = B的结果总归无非是 True 或者 False 对吗? 比如:随便举个数字 A =4 B = 5 那么 A+1 = B 的结果为 False 如果 A =0 ,B = 1,那么A+1 = B 的结果为 True 这个理解了吧? 总之,先进行 A+1 = B 比较,结果无非是True或False。 然后 进行 True =2 或 False =2 的比较了对吧? 因为在比较前,VB 自动把 True 转换成 -1,把 False 转换成0 所以 结果都是False。


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西安市可以游泳的地方有哪些?价格是多少?要
【北京2009统计年鉴】...国家统计局北京调查
超北路/京哈高速公路(路口)地址在哪,我要去
阿里大于和晓致之间的区别是什么,怎么选择
人死了是什么感觉?
我的笔记本电脑是1920*1080看1080p的电影不怎
福州高铁站公交40 路公交车最早一班是几点
左肺切出、在请平安保险万能型里算重疾吗?
今天是11月1日星期六,再过14天后是几月几日
车前草有古诗吗?
该怎样构思一篇小说
【正方形的周长公式】长方形,正方形的周长公
青海铸恒建材我想知道这个在什么地方
十六个摄像头用多少大的光纤盒
怎么使用手机网上购物
推荐资讯
朋友微信被骗壹万报警有用吗
QQ邮箱能离开QQ独立存在吗?
爱情公寓不后宫的小说
双层真空玻璃中间是真空的吗?
92乘( )等于92写出计算过程
石柱汽车站怎么走
怎样淹咸鸭蛋才能使蛋清和蛋黄混合
我的单位电脑挂qq,xp系统,总是右下角的qq图
我感觉新买的吉他好像是把旧琴。
广州民航职业技术学院的航空机电设备维修好,
俩人分开冷静说平淡平淡俩个月是不要联系对方
汶川特大地震发生后,牵动了全中国人民的心!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?