#include <stdio.h> int main() { if (sizeof(int) > -1) printf("Yes"); else printf("No"); return 0; }
(A) Sí
(B) No
(C) Error del compilador
(D) Error de tiempo de ejecución
Respuesta: (B)
Explicación: En C, cuando un valor entero se compara con uno sin signo, el int pasa a ser sin signo. Los números negativos se almacenan en forma de complemento a 2 y el valor sin signo de la forma de complemento a 2 es mucho mayor que el tamaño de int.
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