Red de conocimientos sobre prescripción popular - Colección de remedios caseros - Suponiendo que todas las variables son números enteros, el valor de la expresión (a=2, b=5, b++, a+b) es

Suponiendo que todas las variables son números enteros, el valor de la expresión (a=2, b=5, b++, a+b) es

Utilice comas en c para indicar cada operación. La fórmula anterior se refiere al valor de b después de completar la operación, que por supuesto es 2+6.

En lenguaje C, varias expresiones se pueden separar por comas. Los valores de las expresiones separadas por comas se liquidan por separado, pero el valor de la expresión completa es el valor de la última expresión.

Los valores enteros se pueden especificar en notación decimal, hexadecimal u octal, precedidos por un signo opcional (- o +). Si usa notación octal, el número debe estar precedido por 0 (cero) y si usa notación hexadecimal, el número debe estar precedido por 0x.

Información ampliada:

El especificador de tipo básico es int. Dependiendo de la longitud de la palabra interna del ordenador y de la versión del compilador, puede ocupar 2 o 4 bytes en la memoria (normalmente). En máquinas de 16 bits y máquinas de 32 bits respectivamente), su valor es una constante entera básica.

El especificador de tipo entero corto es short int o short, que ocupa 2 bytes en la memoria y su valor es una constante entera corta. El especificador de tipo entero largo es long int o long, que ocupa 4 bytes en la memoria y su valor es una constante entera larga.

El especificador de tipo entero de 4,64 bits (no estándar ANSI) es __int64, long long int o long long, que ocupa 8 bytes en la memoria y su valor es una constante entera de 64 bits.