回 帖 发 新 帖 刷新版面

主题:请飞鸟12 来解答

    在屏幕控制语句里面&H 是什么意思?[em18][em18][em11]谢谢。

回复列表 (共6个回复)

沙发

&H 是"16进制"的意思
比如
&H3F=63         '16进制3F=10进制63
&HB800=47104    '16进制B800=10进制47104


PS:这两天QB区怎么没人了......

板凳


     我想问maxumi DEFINT A-Z 是什么意思呢?

3 楼

DEFINT A-Z 是定义所有以A,B,C,...,Z开头的变量为整型.
这样可以加快程序的运行速度, 因为QB默认类型为单精度型, 处理起来要比整型慢. 

我习惯这样:
DEFINT I    '定义所有以I开头的变量为整型.
DEFLNG L    '定义所有以L开头的变量为长整型.
DEFSTR S    '定义所有以S开头的变量为字符串型.
DEFSNG N    '定义所有以N开头的变量为单精度型.
DEFDBL D    '定义所有以D开头的变量为双精度型.
一目了然

4 楼

我晕!我一直都以为 DEFINT A-Z 是把 按26字母顺序排列的 A,B,C,D,E,F,G....一直到
Z 等字母声明为整形变量! 却不是知是如你所说的以 A,B,C,D,E,F,G...字母开
头的变量都声明为整形变量! 有这回事吗?

5 楼

有这回事,
下面例子也是可行的:
defint a-z
deflng c-p
defdbl x
1. 只能是单个字母
2. 可以是两个单字母间的范围,用“-”号连接
   顺序反了,编辑器会自动调转过来
3. 以最后一个定义为新的默认变量限制

6 楼

 不好意思 maxumi一个人在一张帖子里不能超过50 分,因此给你加了10 分。请不要见怪。

我来回复

您尚未登录,请登录后再回复。点此登录或注册