Che cosa è un tipo booleano?

November 8

Un tipo di dati booleano è un tipo semplice, logico che di solito si usa per rappresentare uno dei due possibili stati: vero o falso. E 'disponibile nella maggior parte dei linguaggi di programmazione, tra cui C / C ++, Java e Visual Basic, linguaggi di programmazione web come PHP e JavaScript, e anche in altre lingue, tra cui vari linguaggi SQL come MySQL e PostgreSQL.

Valori

Una variabile booleana può avere solo due valori: vero o falso. Alcuni linguaggi di programmazione, come Python, equiparare questi a valori numerici, zero per falso e uno o talvolta un valore positivo per veri, ma altri, come ad esempio Visual Basic, non intendono questi valori equivalenti. A volte questo è dovuto al modo lingue memorizzano valori nella memoria. Per queste ultime lingue, utilizzare solo il "vero" e le parole chiave "falsi" utilizzate da variabili di tipo booleano. Anche in lingue che consentono di utilizzare i numeri per assegnare valori alle variabili booleane, non è possibile utilizzare i valori negativi.

usi

tipi booleani sono più spesso utilizzati in controllo del valore logico, ad esempio per vedere se l'utente ha inserito alcune informazioni, se una parte di un programma è attivo o per controllare se si sono verificati un certo numero di iterazioni. Ad esempio, è possibile utilizzare un valore booleano come parte di un'istruzione if per garantire che un utente utilizzando uno script PHP di accesso è entrata l'utente e password corretti. In alternativa, è possibile utilizzare un valore booleano per accendere e spegnere i controlli in un programma Visual Basic.

operazioni

La maggior parte dei linguaggi di programmazione consentono di assegnare valori iniziali di Boolean variabili e modificarli in tutto il programma. È inoltre possibile utilizzare i tipi booleani nelle varie operazioni, tra loop e controlli condizionali. Ad esempio, è possibile utilizzare un'istruzione if per vedere se il valore di una variabile booleana è vero, e se è così, eseguire una azione. Se è falso, eseguire qualche altra azione. È anche possibile passare i tipi booleani per funzioni e metodi.

limitazioni

I valori booleani non hanno una vasta gamma di rappresentazioni o valori possibili, come ad esempio stringa o digitare i valori numerici fare, tuttavia, alcune lingue SQL permetterà di assegnare valori alle variabili booleane diversi da vero o falso. I valori alternativi comprendono nulla, che è un tipo booleano che non è stato inizializzato, e sconosciuto, che è il risultato quando si tenta di confrontare tutto ciò con un valore nullo. Tuttavia, la maggior parte dei linguaggi di programmazione non permettono questi valori aggiuntivi.