Red de conocimiento informático - Material del sitio web - ¿Cómo aprender programación informática, lenguaje C?

¿Cómo aprender programación informática, lenguaje C?

Operadores aritméticos:

+operador de suma

-operador de resta

*operador de multiplicación

/operador de división

p>

% operador restante utiliza el operador mod para calcular el resto de dos números.

La precedencia de los operadores aritméticos es la misma que en matemáticas: primero los paréntesis, luego la multiplicación y la división, luego la suma y la resta.

Ejemplo:

A=3+5 obtiene el resultado de la expresión en el lado derecho del signo igual 8 y lo coloca en la variable A. Pon el resultado en una variable, igual a A=8.

A=5-2 es igual a 3.

A=3*2 obtiene 6.

A=4/2 es igual a 2.

A=31%21 da 10.

-& gt;

Operadores relacionales:

Las llamadas operaciones relacionales son en realidad operaciones de comparación.

El lenguaje C proporciona los siguientes seis operadores relacionales

& ltless than

& lt=menor o igual a

& gt Mayor que...

& gt=Mayor o igual que

/*Misma prioridad (alta)*/

= =Es igual

! =¿No es igual?

/*Misma prioridad (baja)*/

-& gt;

Tres estructuras de programación en lenguaje C

Estructura de secuencia (ejecutar código de arriba a abajo)

Estructura de selección (elija ejecutar un código determinado)

Estructura de bucle (ejecución cíclica de un fragmento de código)

-& gt;

Operadores lógicos:

Tres operadores lógicos proporcionados por el lenguaje C:

& amp& ampAnd (equivalente a y y y)

|||o (equivalente a o o)

! No (equivalente a no inversión)

Ejemplo:

a & amp& ampSi a & ampb es verdadero, entonces a & amp & ampb es verdadero

A ||b Si A o B es verdadero, a||b es verdadero.

! Si a es verdadera, ¡entonces! a es falso. Si su expresión es verdadera, lo contrario no será cierto. Si tu expresión no es cierta, al revés sí lo es.

-& gt;

Prioridad del operador

! (no)

Operadores aritméticos (+-*/%)

Operadores relacionales (

& amp& ampAnd ||| (y o)

p>

Operadores de asignación (=)

El orden anterior es de mayor a menor. Si desea tratar los operadores de bajo nivel como prioridades, deben estar entre paréntesis Por ejemplo, este párrafo:

Si ((a & lt30 & amp& ampb & gt5000)| |(a & gt; 30 & amp& ampb & gt30000)/*Si A es menor que 30 y mayor que 5000 o A > 30 y mayor que 30000, en este código, && & este símbolo se ejecuta después de que se ejecuta el operador relacional, || el símbolo se ejecuta después de todo el código entre paréntesis */