Flag: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Desfeita(s) uma ou mais edições de 177.200.43.106, com Reversão e avisos
Linha 1:
{{Sem imagem|tec|data=outubro de 2015}}
{{Sem-fontes||tec|data=outubro de 202015}}
{{Título em itálico}}
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 [[estrutura de dados|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''.