C | Tipos de datos | Pregunta 4

Predecir la salida del siguiente programa C

#include <stdio.h>
int main()
{
    char a = 012;
  
    printf("%d", a);
  
    return 0;
}

(A) Error del compilador
(B) 12
(C) 10
(D) Vacío

Respuesta: (C)
Explicación: El valor ‘\012’ significa el carácter con valor 12 en octal, que es 10 decimal
. Nota: Es equivalente a char a = 012 e int a = ‘\012’ e int a = 012.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *