位串中的位 1表示 2^0,位 2 表示 2^1,依此类推。将所有位加在一起,我们得到 2^5 +2^6 + 2^7+ 2^8 + 2^10 + 2^11 + 2^13 = 11744。...注意:要更深入地了解此位序列是如何在内部存储的,请仔细查看 zwrite 命令的输出:bitstring=$zwc(128,4)_$c(224,45,0,0)/*$bit(6..9,11,12,14)*...("SwimsIDX",1,1)^User.AnimalI("SwimsIDX",0,1)为了了解位串的威力,可以通过计算位图中的CARNIVORE食肉动物数量非常轻松地计算数据库中的食肉动物数量,而无需检查实际数据...,请使用 $bitlogic 函数查找两组的交集:set cs = $bitlogic(c&s)write $bitcount(cs,1)4注意:再次使用 zwrite 检查肉食动物的位图是如何在内部存储的...如所知,位图索引被分成 64,000 位的块。为具有给定 ID 的动物存储的位存储在块 (ID\64000) + 1,位置 (ID#64000) + 1 中。