Online C Compiler
Abrir no compilador

Edição didática em português. O código e suas saídas preservam o original.

Guia do compilador C on-line

Escreva código, configure a entrada, execute programas e compartilhe exemplos pelo navegador.

Abrir no compilador

Guia do compilador C on-line
Escreva código, configure a entrada, execute programas e compartilhe exemplos pelo navegador.

Escreva um programa C completo no editor. Se ele usar scanf ou fgets, prepare os dados na entrada padrão antes de executar. Confira se os formatos e a ordem dos dados correspondem ao que o programa espera.

Executar envia o programa ao serviço de compilação. Leia separadamente a saída padrão e os diagnósticos. Corrija primeiro o primeiro erro relevante do compilador; outras mensagens podem ser consequência da mesma falha.

A visualização de rastreamento do navegador é uma ajuda didática e não implementa todo C como um compilador real. Confirme o comportamento final com o mecanismo de compilação. Arquivos e recursos do ambiente remoto podem ser temporários.

Use exemplos e exercícios para praticar, mantenha uma cópia do seu trabalho e compartilhe apenas código que queira divulgar. Ao mudar de idioma, o conteúdo do editor deve ser preservado; palavras-chave de C e resultados dos testes não são traduzidos.

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 no compilador

Saída 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)

Perguntas frequentes

Por que o código e a saída continuam em inglês?

Palavras-chave, identificadores e textos verificados pelos testes são preservados para não alterar o programa. As explicações e os controles estão traduzidos.