位,字节,字,双字的关系
郑志武
发布于2012-12-10 23:04
3
0
标签:
比如,我程序里面置位一个点dbx0.0,对应的相应db块里的字节显示是b#16#1,dbx0.2对应的是b#16#4,dbx0.3对应的是b#16#8,我知道一个字节占8位,但其中的关系是怎么样的?同样也求位,字节,字,双字的关系?
问题补充:
为什么dbx0.2对应的是b#16#4,而不是b#16#2,位到16进制是怎么算的
佳答案
1位,bool型,占1位,例如db1.dbx0.0,1字节占8位,例如db1.dbb0,字占16位,例如db1.dbw0,双字占32位,例如db.dbd0,其中db1.dbb0包含db1.dbx0.0~db1.dbx0.7,db.dbw0包含db1.dbb0和db1.dbb1,db.dbd0包含db1.dbb0、db1.dbb1、db1.dbb2、db1.dbb3,这样可以理解吗
dbx0.2对应显示b#16#2,使用16进制表示,那么2进制和16进制如何转换,例如2用二进制表示表示为00000010