程式设计是指储存有分配意义的2进位值或编码之暂存器。通常见于已定义的资料结构之中，像是资料库栏位，包含在旗标内的栏位值的含意，往往被定义在与资料结构有关的部分。许多情况下，一个旗标的二进位值将被解读为代表一或多个阶段或状态。在其他情况，二进位值可能代表位元栏（bit field）的一或多个属性，该位元栏通常与属性或权限有相关，如「可被写入至」或「可被删除」。许多其他含意也可以被分配至旗标值。