看看这道VB选择题

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:55:46
下面______是不合法的整型常数。
(A)123% (B)123&
(C)&O123 (D)%123

选什么?为什么?麻烦高手解答下。谢谢!

选D
A)123%------%表示整型
B)123&------&表示长整型
C)&O123-----&O表示八进制转为十进制。
比如
Private Sub Command1_Click()
Text1.Text = &O777
End Sub
运先后显示511
(777)8=7*8*8+7*8+7=511
D)呵呵…………肯定是不合法的整型常数。

排除法做吧
vb中%表示除
&连接符
那么
O是什么额
选C吧

C D 都不是。 你的选项是考察用类型声明符声明变量类型。
%是整型的(integer),&是长整型的(long)
只能标在后面

选D,
Integer整型:占2个字节, 范围:-32768到32767,类型符:%,整数表示形式:123、-123、123%等
Long长整型:占4个字节,类型符:& -21亿到+21亿,长整型表示形式:123&,
-123&等
&O前缀表示八进制数,故C正确。