Differenze tra le versioni di "Variabile booleana"

nessun oggetto della modifica
m (r2.7.2+) (Bot: Aggiungo ar:بوليان)
{{S|programmazione}}
 
Una '''variabile booleana''', nell'ambito dei [[linguaggio di programmazione|linguaggi di programmazione]], è ununa tipo di [[variabile]] che puòassume assumere''valori solamente due valoribooleani'', tipicamente Vero|Falso, True|False o 0|1.
 
== Definizioni ==
In alcuni [[linguaggio di programmazione|linguaggi]], come il [[linguaggio C|C]], non esistono variabili di questo tipo in quanto nelle espressioni logiche si assume che falso corrisponda a 0 e vero a qualsiasi valore diverso da 0. Formalmente si indica il valore '''vero''' con '''-1''' essendo esso il [[complemento a uno]] di 0 (falso), quindi la negazione bit a bit di una variabile. In un elaboratore che segue lo schema dell'[[Architettura di von Neumann]] nessuna variabile può essere di un solo bit. Nel processore [[8086]] il falso e il vero vengono rispettivamente rappresentati:
* 0000 0000 (0)
* 1111 1111 (1)
115

contributi