主题:请飞鸟12 来解答
diylym
[专家分:30] 发布于 2006-09-08 13:15:00
在屏幕控制语句里面&H 是什么意思?[em18][em18][em11]谢谢。
回复列表 (共6个回复)
沙发
maxumi [专家分:2200] 发布于 2006-09-08 14:27:00
&H 是"16进制"的意思
比如
&H3F=63 '16进制3F=10进制63
&HB800=47104 '16进制B800=10进制47104
PS:这两天QB区怎么没人了......
板凳
diylym [专家分:30] 发布于 2006-09-27 13:11:00
我想问maxumi DEFINT A-Z 是什么意思呢?
3 楼
maxumi [专家分:2200] 发布于 2006-09-27 14:12:00
DEFINT A-Z 是定义所有以A,B,C,...,Z开头的变量为整型.
这样可以加快程序的运行速度, 因为QB默认类型为单精度型, 处理起来要比整型慢.
我习惯这样:
DEFINT I '定义所有以I开头的变量为整型.
DEFLNG L '定义所有以L开头的变量为长整型.
DEFSTR S '定义所有以S开头的变量为字符串型.
DEFSNG N '定义所有以N开头的变量为单精度型.
DEFDBL D '定义所有以D开头的变量为双精度型.
一目了然
4 楼
啊远 [专家分:2610] 发布于 2006-09-28 20:58:00
我晕!我一直都以为 DEFINT A-Z 是把 按26字母顺序排列的 A,B,C,D,E,F,G....一直到
Z 等字母声明为整形变量! 却不是知是如你所说的以 A,B,C,D,E,F,G...字母开
头的变量都声明为整形变量! 有这回事吗?
5 楼
moz [专家分:37620] 发布于 2006-09-29 00:27:00
有这回事,
下面例子也是可行的:
defint a-z
deflng c-p
defdbl x
1. 只能是单个字母
2. 可以是两个单字母间的范围,用“-”号连接
顺序反了,编辑器会自动调转过来
3. 以最后一个定义为新的默认变量限制
6 楼
diylym [专家分:30] 发布于 2006-10-04 12:20:00
不好意思 maxumi一个人在一张帖子里不能超过50 分,因此给你加了10 分。请不要见怪。
我来回复