flag
Sign in to saveone or more bits that are used to store a binary value or code that has an assigned meaning, but can refer to uses of other data type
Wikidata facts
- Instance of
- data type
- Subclass of
- data structure
- Part of
- communication protocol
via Wikidata · CC0
Article · Português
Em informática, uma flag (termo da língua inglesa que significa, literalmente, "bandeira") é um mecanismo lógico que funciona como semáforo: uma entidade (objecto) detém como ativa uma determinada flag se a característica associada a essa flag estiver presente. Em programação, a utilização de flags como interruptor (isto é, valores 1/0, ligado/desligado, ativo/inativo) permite optimizar as estruturas de dados, na medida em que basta apenas um bit para ativar determinada característica. Assim, com um simples byte podem-se especificar 8 características de um objecto, conhecendo, de antemão, o significado de cada bit. Se a estrutura da flag for baseada num sistema binário, então as operações de ativação e desativação e teste serão também optimizadas (ao nível do processamento) já que apenas requerem operações simples de lógica binária.
Abstract from DBpedia / Wikipedia · CC BY-SA