请问,在VBS脚本里面我的变量是int型,我怎么对int型里面的bool 单独读写?相关脚本怎么处理?还有用vc怎么写脚本?大神们都怎么学习这种脚本的?
问题补充:
int 类型有16位 通过vbs 对每一位进行读写,这样我可以减少变量管理器中的外部变量。
钻石用户推荐最佳答案
假设x为 int变量
x变量包含a、b、c、d四个字节,x= a*256*256*256 + b*256*256 + c*256 + d,根据这个公式可以计算出a、b、c、d的值。
dim ay,by
a = int(x / (256*256*256))
ay = x mod (256*256*256)
b =int( ay / (256*256))
by = aymod (256*256)
c = int (by/256)
d = by mod 256
一个字节八个位,通过除余可以得出每个位的值,
dim a_bit(0 to 7)
for i= 0 to 7
a_bit(i) = a mod 2
a =int( a/2)
next
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316110.html