El identificador para el valor entero, cero es, en la actualidad; el identificador para el valor entero, 1 es, mañana; el identificador para el valor entero, es 2, afterTomorow; el identificador para el valor entero, 3 es, theDayAfter. Es usted quien decide sobre qué nombre darle un identificador, si es el identificador para un objeto de enumeración, o identificador de un objeto int dentro del bloque de enumeración o por algún otro objeto. Hay cuatro estados printf anteriores para los cuatro enteros en el código de ejemplo.
Cada función printf utiliza la variable de un número entero en la enumeración configurar para imprimir el número entero. Cada línea de la instrucción printf en realidad tiene dos declaraciones printf. Recuerde, una declaración termina con un punto y coma. No hay que confundir entre una línea y un comunicado. La segunda declaración en cada línea imprime el carácter no-pantalla, '\\ n'. Este es un personaje, a pesar de que se compone de dos símbolos, \\ y n.
El carácter \\ n no se muestra, pero que provoca lo que se muestra al lado de la ventana de símbolo del sistema, que se muestra en la siguiente línea. Es por eso que usted tiene los números 0, 1, 2 y 3, que se muestra en líneas separadas. Distribución de Tamaño de la memoria para los objetos fundamentales Cuando se declara un objeto fundamental, como el int o float, una región particular de la memoria se asigna para ese objeto. Esto se hace incluso si no hay valor (contenido) se asigna al objeto como en la inicialización.
En cada ordenador, todos los enteros tienen el mismo tamaño; Todos los flotadores tienen el mismo tamaño; _Bools todos tienen el mismo tamaño; y todos los caracteres tienen el mismo tamaño. Por supuesto, los tamaños de los diferentes tipos fundamentales son diferentes, por ejemplo el tamaño de un char es diferente de la de un flotador. Para cada tipo de objeto, el tamaño puede variar entre ordenadores. Sensibilidad a mayúsculas C se dice que es sensible a mayúscula