Booleano (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 79.3.124.194 (discussione), riportata alla versione precedente di Fringio |
m ., typos fixed: 0 000 → 0 000 (2) |
||
Riga 17:
=== 2 operandi ===
Esistono varie operazioni, le principali sono: [[EQV]], [[
Nella maggior parte dei linguaggi vengono indicati anche con i simboli:
Riga 27:
== Nei linguaggi ==
Nei linguaggi di programmazione più recenti (es: [[C++]], [[Java (linguaggio)|Java]]) è possibile dichiarare variabili di tipo booleano, anche se, nessuna di esse occupa veramente un bit nella memoria (non è possibile allocare un singolo bit). Il compilatore si occupa di accorpare più variabili booleane per ottimizzare lo "spreco" di 7 bit. Ad esempio in C++:
bool A = true;
bool B = false;
bool C = A;
Quando questo codice verrà compilato, molto probabilmente, il compilatore allocherà una variabile di tipo intero e il primo bit lo utilizzerà per A, il secondo per B e il terzo per C, "perdendo" i restanti 4 bit.
Line 40 ⟶ 38:
{{portale|informatica|matematica}}
[[Categoria:Tipi di dato]]
[[Categoria:Algebra di Boole]]
|