新手问个基础问题 急求回复
语言qbasic
代码如下
x=5 y=6
print x+y=11
为什么输出是-1????????
[此贴子已经被作者于2004-06-09 13:55:26编辑过]
语言qbasic
代码如下
x=5 y=6
print x+y=11
为什么输出是-1????????
[此贴子已经被作者于2004-06-09 13:55:26编辑过]
程序是:
x=5
y=6
print x+y
或:
x=5
y=6
c=x+y
print c
语言qbasic
代码如下
x=5 y=6
print x+y=11
为什么输出是-1????????
0代表假,-1是代表真,所以-1是对的。你的程序是正确的
print x+y=11
这行语句输出的是 x+y=11 这个比较大小的表达式的值,我觉得应该输出的是 True,呵呵
在给VB中布尔型的变理赋以0以外的数,它的实际值为True
Private Sub Command1_Click() Dim flag As Boolean flag = -1 Debug.Print flag
flag = 2 Debug.Print flag
flag = 0 Debug.Print flag End Sub
[此贴子已经被作者于2004-06-10 12:10:36编辑过]