Online C Compiler
Abrir en el compilador

Edición didáctica en español. El código y sus salidas conservan el original.

Guía del compilador C en línea

Escribe código, configura la entrada, ejecuta programas y comparte ejemplos desde el navegador.

Abrir en el compilador

Guía del compilador C en línea
Escribe código, configura la entrada, ejecuta programas y comparte ejemplos desde el navegador.

Escribe un programa C completo en el editor. Si utiliza scanf o fgets, prepara los datos en la entrada estándar antes de ejecutarlo. Comprueba que los formatos y el orden de los datos coincidan con lo que espera el programa.

Ejecutar envía el programa al servicio de compilación. Lee por separado la salida estándar y los diagnósticos. Corrige primero el primer error relevante del compilador; otros mensajes pueden ser consecuencia del mismo fallo.

La vista de trazado del navegador es una ayuda didáctica y no implementa todo C como un compilador real. Confirma el comportamiento final con el motor de compilación. Los archivos y recursos del entorno remoto pueden ser temporales.

Usa ejemplos y ejercicios para practicar, conserva una copia de tu trabajo y comparte únicamente código que quieras divulgar. Al cambiar de idioma, el contenido del editor debe mantenerse; las palabras clave de C y los resultados de las pruebas no se traducen.

Código C

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    printf("========================================\n");
    printf("Online C Compiler System Diagnostic\n");
    printf("========================================\n");
    printf("Standard C Version : %ld\n", __STDC_VERSION__);
    printf("Architecture Word  : %zu-bit (Pointer: %zu bytes)\n", sizeof(void*) * 8, sizeof(void*));
    printf("Integer Width      : %zu bytes\n", sizeof(int));
    printf("Floating Point (d) : %zu bytes\n", sizeof(double));
    printf("Sandbox Status     : Active (Isolated GCC 10.2)\n");
    return 0;
}
Abrir en el compilador

Salida esperada

========================================
Online C Compiler System Diagnostic
========================================
Standard C Version : 201710
Architecture Word  : 64-bit (Pointer: 8 bytes)
Integer Width      : 4 bytes
Floating Point (d) : 8 bytes
Sandbox Status     : Active (Isolated GCC 10.2)

Preguntas frecuentes

¿Por qué el código y la salida siguen en inglés?

Las palabras clave, los identificadores y los textos que verifican las pruebas se conservan para no cambiar el programa. Las explicaciones y los controles están traducidos.