中易网

VB,我知道&H是代表16进制,&HFF& 代表红色,那么 &HFF&中第二个&有什么意思?谢谢!

答案:4  悬赏:60  
解决时间 2021-04-23 11:07
VB,我知道&H是代表16进制,&HFF& 代表红色,那么 &HFF&中第二个&有什么意思?谢谢!
最佳答案
第二个&表示这个数是长整型数(即Long),也就是说:
&HFF& = &H000000FF
如果不加&,那么VB在运算中很可能会把它作为一个整型数(Integer)看待,即 &H00FF,就有可能会出现不可预知的错误情况。特别是由于颜色值是由6位数的16进制数组成的,所以如果这个数小于整型数的最大范围(换句话说就是这个数即可以看作整型数也可以看作长整型数)时,就要用&把这个数强制设为长整型数,比如:
&HFF& '红色
&HFF00& '绿色
&HFF0000 '蓝色,这个就不用加&了,因为它本身就是个绝对的长整型数了
全部回答
Long 数据类型 Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。Long 的类型声明字符为和号 (&)。
你把它发到百度娘吧,在这没有大神帮你算的,连一个字母都舍不得给你留
vb中 &H是16进制 开头的标示符, 而 &HFF& 后面的 & 表示这个数值是一个long 类型的数值,如果没有&,编译器会把这个数值看成integer类型的。 dim a as long 和 dim a& 都表示变量a的一个long类型的变量 验证代码如下 MsgBox TypeName(1) MsgBox TypeName(1&)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用夹子夹鼻子能让鼻子挺起来吗?!谁有好方法
大冯营小学地址在哪,我要去那里办事
阅读下面短文,把A~D四个句子填入文中空缺处
N次方怎么去啊,有事要去办理
广东省兴宁市有哪些酒店?地址、联系电话、价
结婚对于爱情有什么意义
安阳的养兔厂在哪里?
放了五六年的天山雪莲还能吃吗
机械加工制造的生产车间怎么才能做到窗明几净
守护甜心有103了吗?在哪看,现在有字幕了没
诺基亚的GPS信号要等多久?
现在猪流感,还适合出去旅游吗?
珍宝岛乡这个地址在什么地方,我要处理点事
平谷区的天云山怎么样?想去一次,但不知道是
金鹏玻璃地址在哪,我要去那里办事
推荐资讯
哪个牌子的手表质量好
我想知道卅字在日历里是什么意思
晋江所有的快递公司
文化宫路怎么去啊,有知道地址的么
watches的三单,过去式,过去分词是什么?
七个人去路边烧烤摊吃烧烤十几瓶啤酒一顿下来
上海市松江区泖港镇田黄村邮编是什么?
谁知道这个网站的第11首慢摇的名字
在福建泉州晋江有那些海边好玩啊
毕业档案挂在人才市场钱要交多少年可以不用交
请问日本青森县陆奥市六所村有没有人知道这个
孕29周腹部轻微疼痛是怎么回事呢?担心小宝贝
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?