Um tipo de dados Boolean é um tipo simples , lógico que você costuma usar para representar um dos dois estados possíveis: ? Verdadeiras ou falsas . Ele está disponível na maioria das linguagens de programação, incluindo C /C + + , Java e Visual Basic, linguagens de programação Web , como PHP e JavaScript, e também em outras línguas, incluindo várias línguas SQL como MySQL e PostgreSQL.
Valores
A variável booleana só pode ter dois valores : verdadeiro ou falso . Algumas linguagens de programação , como Python , equiparar -los para valores numéricos, de zero para falso e um ou às vezes nenhum valor positivo para a verdade, mas outros, como o Visual Basic, não pretendo estes valores equivalentes. Às vezes isso é devido à forma como os valores línguas guardar na memória . Para estes últimos idiomas, use apenas o "verdadeiro" e "falso" palavras-chave usadas por variáveis do tipo Boolean . Mesmo em linguagens que permitem usar números para atribuir valores para Boolean variáveis , você não pode usar valores negativos.
Usa
tipos booleanos são freqüentemente usados na verificação de valor lógico , por exemplo , para ver se o usuário inseriu algumas informações , se uma parte de um programa está ativo ou para verificar se um determinado número de iterações ter ocorrido. Por exemplo , você pode usar um valor booleano como parte de uma instrução if para garantir que um usuário usando um login script PHP entrou no usuário e senha corretos . Alternativamente, você pode usar um valor booleano para ligar e desligar os controles em um programa Visual Basic.
Operações
A maioria das linguagens de programação permitem atribuir valores iniciais para Boolean variáveis e modificá-los durante todo o programa . Você também pode usar tipos booleanos em várias operações, incluindo loops e verificações condicionais. Por exemplo , você pode usar uma instrução if para ver se o valor de uma variável booleana é verdade, e se assim for , execute uma ação. Se for falsa , executar alguma outra ação . Você também pode passar tipos booleanos para funções e métodos .
Limitações
valores booleanos não têm uma ampla gama de representações ou valores possíveis, como string ou tipo numérico Os valores , no entanto, algumas linguagens SQL permitem atribuir valores para Boolean diferentes do verdadeiro ou falso variáveis. Valores alternativos incluem nulo, que é um tipo booleano que você não tenha inicializado, e desconhecido , que é um resultado quando você tentar comparar qualquer coisa com um valor nulo. No entanto , a maioria das linguagens de programação não permitem que estes valores adicionais.