Tipo de datos BOOL C ++

Tipo de datos BOOL C ++
Hay muchos tipos de datos que se encuentran en los lenguajes de programación utilizados dentro del código. Estos tipos de datos se utilizan de acuerdo con la situación y el cálculo. Uno de los tipos de datos en C ++ es el tipo de datos booleanos utilizados con la palabra clave "bool". El tipo de datos de bool se puede inicializar con solo dos valores i.mi. verdadero y falso. No toma ningún valor que no sea eso.

Dentro de este tutorial del artículo, haremos uso de los datos de bool en nuestros ejemplos de C++. Como estamos implementando nuestros ejemplos en Ubuntu 20.Sistema 04, asegúrese de tener el compilador G ++ instalado en su sistema Linux ya. Comencemos con algunos ejemplos simples.

Ejemplo 01:

Dentro de nuestro primer ejemplo de C ++, veremos cómo se puede inicializar e imprimir el tipo de datos de bool en la cubierta terminal del Ubuntu 20.04 sistema. Entonces, abra el terminal de carcasa usando el atajo "Ctrl+Alt+T" o busque en el área de actividad. La carcasa terminal se abrirá en 5 segundos. Ahora, use el antiguo comando de "toque" para generar un nuevo archivo C ++ llamado Bool.CC. Este archivo se encontrará en la carpeta de inicio.

Intente abrirlo con un editor instalado en su sistema para agregarle código. Hemos estado utilizando el editor GNU Nano incorporado aquí para abrirlo directamente dentro de la terminal. Los editores VIM y Text también están disponibles en Ubuntu 20.04 sistema.

Ahora, el archivo se ha abierto en el editor nano para la codificación. Inicialmente, este archivo estará vacío. Hemos incluido el archivo de encabezado de entrada-salida para agregar la entrada y emitirlo en el shell. El espacio de nombres estándar es necesario para ser utilizado en el código. Sin él, nuestro código obtendrá errores. La función main () se inicializa después de eso.

Sin la función main (), no se realizará ejecución. Dentro de este método main (), hemos inicializado dos variables de tipo de datos booleanos llamados V1 y V2. La variable V1 toma "verdadera" y V2 toma "falso" como su valor. Después de la inicialización, las declaraciones de Cout se usan aquí para mostrar ambas variables booleanas dentro de la carcasa por separado.

Lo primero que debe hacer es compilar el archivo de código guardado. Entonces, el compilador G ++ instalado se utilizará para este propósito. Después de la compilación, lo simple "./a.El comando out "se utilizará para ejecutar el archivo correctamente. La compilación tuvo éxito, y tenemos el resultado como 1 y 0. Esto significa que la declaración de cout estándar toma verdadera como 1 y falsa como 0.

Ejemplo 02:

Veamos cómo se pueden usar los valores booleanos dentro de la expresión matemática. Entonces, abra el archivo "bool.CC "para actualizar el código. La secuencia de entrada-salida y las líneas del espacio de nombres estándar no se cambian. Dentro de la función principal de este código, hemos inicializado una variable entera "V". Esta variable está tomando dos expresiones booleanas y 1 valor entero para sumarlas.

Como sabemos que el verdadero significa 1 y falso significa 0, entonces la suma debe ser 8 aquí. Después de esto, la instrucción Cout se usa para mostrar el valor calculado de la variable v.

Aquí viene la compilación con el compilador G ++. Tiene éxito y después de ejecutar el código, tenemos lo que esperamos que.mi. 8 Como resultado.

Ejemplo 03:

El compilador G ++ puede convertir muchos valores enteros al tipo de datos booleanos. Tengamos un nuevo ejemplo para hacer eso también. Entonces, hemos abierto el mismo archivo con el editor "nano". Después de incluir el encabezado de transmisión de entrada-salida y el espacio de nombres estándar, hemos utilizado la función Main () para usar boolean. Dentro del método principal, hemos inicializado 4 variables enteros i.mi. 0, positivos y negativos enteros. El tipo de datos de bool se ha asignado a todos.

El compilador G ++ toma 0 como falso y todos los demás valores enteros como verdaderos para el tipo de datos booleanos. Entonces, las declaraciones de Cout se usan aquí para mostrar por separado el resultado de las 4 variables.

Vamos a compilar el código con G ++ primero y ver el resultado de la ejecución. La compilación es exitosa con el compilador G ++ y el "./a.El comando Out ”muestra el resultado como 0,1,1,1. Resulta que esperábamos. Convierte 0 como falsos y todos los demás valores en verdadero para el tipo de datos booleanos.

Ejemplo 04:

Veamos cómo funciona la declaración de cout estándar en la expresión booleana i.mi. Verdadero o falso en la cubierta terminal del Ubuntu 20.04 sistema. Entonces, hemos abierto el mismo bool.archivo cc para actualizar el código. Después de agregar el archivo de encabezado de la secuencia de entrada-salida y el espacio de nombres estándar, la función Main () se agrega como una necesidad. Dentro de la función principal, se han utilizado 4 declaraciones estándar de Cout. Todas las declaraciones están utilizando expresiones booleanas i.mi. verdadero y falso. Dos de ellos se usan como lo es mientras los otros dos se usan con el no "!"Firme para hacer la revertir del valor original.

La compilación se volvió suave con el instalador G ++, ya que no hay errores en el código. La ejecución devuelve los resultados como las declaraciones de Cout mencionadas en sus textos.

Ejemplo 05:

Dentro de este ejemplo, obtendremos el valor booleano de un usuario como entrada y mostraremos el resultado en el shell de la consola. Entonces, haremos uso del mismo archivo I.mi. "Bool.CC ". Dentro de la función Main () de este código, hemos inicializado una variable de matriz de tipo booleana llamada "A" sin tamaño definido. La inicialización predeterminada de esta variable booleana se tomaría como falsa.

La instrucción Cout se usa para decirle al usuario que ingrese un valor booleano en el shell. La declaración estándar "CIN" se ha utilizado para obtener el valor de entrada del shell y guardado en la variable "A". Se mostrará la siguiente instrucción estándar de cout si el valor agregado es verdadero o falso.

Después de agregar el "falso" y "verdadero" en el shell como entrada, tenemos 0. Esto significa que cualquier valor de cadena se consideraría como un valor que no sea un valor booleano.

Si desea obtener la salida correcta para los valores booleanos, debe agregar 1 y 0 como verdadero y falso. Entonces, hicimos lo mismo y obtuvimos el resultado correcto como a continuación.

Ejemplo 06:

Terminemos este artículo con el ejemplo de bonificación para comparar dos valores para obtener un resultado booleano al rendimiento. Entonces, hemos utilizado el mismo archivo para este ejemplo. Dentro de la función Main () de este archivo, hemos inicializado dos variables de tipo entero I I.mi. x e y teniendo el mismo valor i.mi. 42. La instrucción Cout se ha utilizado para mostrar el resultado de comparación de la expresión de comparación utilizada en ella.

La ejecución de este código devuelve 1 a medida que la expresión de comparación devuelve verdaderas.

Conclusión:

Dentro de esta guía, hemos discutido el tipo de datos booleanos y su uso dentro del lenguaje C ++. Aparte de eso, también hemos discutido la conversión de valores enteros a booleanos y el uso de valores booleanos dentro de las expresiones matemáticas. El artículo ha utilizado los ejemplos para obtener información booleana del usuario y también utilizar expresiones de comparación. Al final, esperamos que este artículo sea útil para cada usuario ingenuo y experto en C++.