Operadores de dardos

Operadores de dardos
Los operadores son símbolos notables utilizados para realizar operaciones en los operandos en cualquier lenguaje de programación. Del mismo modo, el DART viene con una variedad de operadores incorporados que se pueden usar para realizar varias tareas. Surge en una expresión. Esa expresión se compone de operandos (también conocidos como datos) y un operador de evaluación de valor. Los operadores realizan funciones similares, pero su sintaxis e implicaciones no son lo que esperaríamos. Se supone que los operadores solo trabajan con uno o dos operandos, con operadores unarios que toman solo un operando y operadores binarios que toman dos. Dentro de este artículo, haremos todo lo posible para cubrir todos los operadores significativos y útiles del dardo.

Diferentes tipos de operadores en el dardo

Los varios tipos de operadores en Dart, que discutiremos con el programa DART, son los siguientes:

  1. Operadores aritméticos
  2. Operadores relacionales
  3. Tipo de operadores de prueba
  4. Operadores de bit a bit
  5. Operadores de Asignación
  6. Operadores logicos
  7. Operador de notación en cascada

Cómo usar los operadores en el dardo?

Tenemos algunos ejemplos simples para la demostración de los operadores incorporados. Estos ejemplos son los siguientes:

Ejemplo # 1: Uso de los operadores aritméticos en un dardo

Estos son los operadores que se utilizan para implementar operaciones aritméticas sobre operandos. Son operadores binarios, lo que significa que tienen dos operandos para actuar sobre.

Implementamos las operaciones aritméticas en el ejemplo anterior. En primer lugar, hemos inicializado dos números en una variable, "x" y "y". Luego, realizamos las operaciones aritméticas en estos dos números. En primer lugar, hemos usado el operador "+" y lo hemos asignado a una variable "suma". Después de eso, hemos realizado diferencia (-), producto (*), división (/), otra forma de división (~/) y el operador del módulo (%), respectivamente. Cada operador tiene un resultado diferente que se imprimirá con la declaración de impresión.

El operador aritmético tiene los siguientes resultados como se muestra:

Ejemplo # 2: Uso de los operadores relacionales en un dardo

Esta clase de operadores se usa sobre operandos para realizar operaciones relacionales

El método anterior incluye los operadores relacionales en los números, que se inicializan en la variable "NUM1" y "NUM2". En los operandos dados, utilizamos el mayor que (>), menor que (), mayor que igual a (> =), menor que igual a (=), igual a (==), y no igual a ((!=) operadores. Estos operadores se usan en variables separadas pero en los mismos operandos.

Los resultados de los operadores relacionales se muestran de la siguiente manera.

Ejemplo # 3: Uso de los operadores de prueba de tipo en un dardo

Esta categoría de operadores incluye operadores que comparan los operandos.

En el programa de ejemplo anterior, hemos creado una variable de cadena "Val1" y una doble variable "Val2". Estas variables se inicializan con los valores de acuerdo con el tipo de datos establecido para estas variables. Luego, dentro de nuestra función de impresión, hemos utilizado la palabra clave "IS" entre la variable "Val1" y el tipo de datos "cadena". Si el elemento tiene un tipo determinado, el operador "IS" devuelve verdadero como un valor booleano. En la segunda función de impresión, tenemos "es" sin igual a "!"Operador. Este operador se usa cuando el objeto tiene un tipo especificado; Devuelve el valor booleano falso.

Por lo tanto, tenemos la salida del operador de prueba de tipo como resultado booleano de la siguiente manera:

Ejemplo # 4: Uso de los operadores bit a bit en un dardo

Esta categoría de operadores incluye operadores que realizan operaciones bit en Operands. Solo se utilizan números enteros individuales con operadores bit a bit a bit. Su operación es similar a la de las puertas lógicas electrónicas digitales (y, o, Xor, y así sucesivamente) para ejecutar varias operaciones de bits en enteros. Comunicación a través de puertos/sockets USB, comparación de datos y cifrado son aplicaciones del mundo real de operadores de bit a bit a bit. Para alterar los datos bit por bit, estos operadores trabajan con valores binarios de 0 y 1.

Aquí, hemos realizado una operación de bit a bit mientras utilizamos operadores bit a bit en los operandos dados. Estos operandos se almacenan en variables que se representan como "N1" y "N2" en el código. Los operadores de bit a bit incluyen y (&), o (|), xor (^), no (~), desplazamiento izquierdo (<>). Cada uno de estos tiene una tarea específica de tal manera que el bitwise y el operador compara ambos operandos a través de la operación lógica y. El bit de salida es 1 si los valores de ambos bits son 1; de lo contrario, es 0. El | El operador utiliza la lógica u operación para comparar sus dos operandos. El bit generado es 1 si uno de los valores de bit es 1; de lo contrario, es 0.

El operador ^ utiliza la operación lógica XOR para comparar sus dos operandos donde el bit resultante será 1; Si ambos bits son diferentes, de lo contrario será 0. Después de eso, tenemos la operación no bit a bit donde los bits del operando están invertidos. Al final, tenemos un cambio bit a bit a la izquierda y los operadores derecha de cambio bit a bits utilizados. El operador izquierdo de desplazamiento bit a bits cambia N1 a la izquierda por bits N2 e inserta 0 desde la derecha en forma binaria. El operador de desplazamiento derecho de bit a bits cambia los bits de N1 a N2 a la izquierda e inserta un 0 desde la izquierda.

Estas son las siguientes salidas que obtuvimos de los operadores de bit a bit del ejemplo anterior.

Ejemplo # 5: Uso de los operadores de asignación en un dardo

Este tipo de operador incluye operadores que asignan valores a operandos.

Como hemos creado la variable para la inicialización del operando. Luego, realizó operaciones de operador de asignación en él. Al principio, utilizamos el operador de asignación para asignar un valor a la variable "a" utilizando el operador de asignación igual a (=). Después de eso, hemos asignado un valor a la variable "D" y la variable "C" solo como son nulos.

La salida de la operación de operadores de asignación es la siguiente:

Ejemplo # 6: Uso de los operadores lógicos en un dardo

Este grupo de operadores incluye operadores que se utilizan para combinar dos o más condiciones de operando lógicamente.

Los operadores lógicos están incluidos en este ejemplo. En primer lugar, hemos implicado el lógico y el operador, y su símbolo es "&&", que devuelve verdadero si ambas condiciones son verdaderas. Luego, se usa el lógico u operador (||), que agrega dos condiciones, y devolverá verdadero si uno de ellos es verdadero. El último operador que usamos en el código anterior es el lógico no (!) operador, que se utiliza para revertir el resultado.

Los resultados de los operadores lógicos se muestran en la siguiente imagen de característica.

Conclusión

Entonces, en el dardo, hay una variedad de operadores. Al proporcionar una funcionalidad incorporada, hacen que nuestra operación sea mucho más conveniente y suave. Con la ilustración de ejemplo, tomamos todos los puntos para incluir a todos los operadores de dardos primarios. Estos operadores son muy fáciles de usar una vez que los comprenda, y resolverán su cálculo complejo muy convenientemente.