Booliano

364 palavras 2 páginas
Booliano
Em ciência da computação, booliano (AO 1945: booleano) é um tipo de dado primitivo que possui dois valores, que podem ser considerados como 0 ou 1, falso ou verdadeiro. Chamado booliano em homenagem a George Boole, que definiu um sistema de lógica algébrica pela primeira vez na metade do século XIX. Ele é usado em operações lógicas como conjunção, disjunção, disjunção exclusiva, equivalência lógica e negação, que correspondem a algumas das operações da álgebra booliana.
A implementação do booliano varia de acordo com a linguagem de computador. Ada define uma enumeração com os valores False e True, definindo operadores boolianos exclusivamente ao tipo e operadores relacionais, que estão disponíveis a todas as enumerações.
Já C em sua versão C99 fornece o tipo de dado nativo Boolean, o que não significa que são armazenados valores boolianos. O conteúdo é armazenado em outro tipo primitivo, como um inteiro ou enumeração, e define-se que 0 corresponde a falso, enquanto qualquer valor diferente de zero corresponde a verdadeiro. Durante a padronização de C++, foi definido o tipo de dado primitivo bool, além das palavras-chave true e false. Entretanto, a largura de bits para armazenar o conteúdo não foi definida. Em contrapartida, C# também introduziu a mesma palavra-chave, e foi definido que o tipo ocupa um byte. A linguagem também define bool?, que além de representar verdadeiro e falso, pode representar nulo. Já Visual Basic definiu o tipo de dado Boolean armazenado em um inteiro de 16 bits com sinal.
Tanto C quanto C++ permitem a conversão implícita do tipo inteiro para o tipo booliano, o que não acontece em Java.
Lisp possui dois símbolos especiais T e NIL (ou (), uma lista vazia) que representam os valores lógicos verdadeiro e falso, respectivamente. Entretanto, qualquer valor não diferente de NIL é interpretado pelo sistema Lisp como verdadeiro (assim como qualquer valor diferente de 0 em C e C++ é considerado verdadeiro). Da mesma forma, uma lista vazia

Relacionados

  • Booleanos
    587 palavras | 3 páginas
  • Weber
    1339 palavras | 6 páginas
  • ACIDO BASE
    1025 palavras | 5 páginas
  • Banco de dados java
    4084 palavras | 17 páginas
  • MOC 5
    617 palavras | 3 páginas
  • Analise e Desenvolvimento de Sistema - HTML
    1007 palavras | 5 páginas
  • Uma das etapas da construção de uma pesquisa é a introdução. Ela pode ser definida como:
    1266 palavras | 6 páginas
  • 1 semestre
    1959 palavras | 8 páginas
  • Visão Geral das Bibliotecas de Classes .Net Framework
    1851 palavras | 8 páginas
  • portfolio individual 1°semestre 2013
    2502 palavras | 11 páginas