Edizione didattica italiana
Guida al compilatore C online
Scrivi codice, prepara l’input, esegui e condividi esempi dal browser.

Scrivi un programma C completo. Se usa scanf o fgets, prepara l’input standard prima dell’esecuzione. Formato e ordine dei dati devono corrispondere a quanto atteso dal programma.
L’esecuzione invia il programma al servizio di compilazione. Distingui l’output standard dai messaggi diagnostici. Correggi il primo errore pertinente: quelli successivi possono esserne conseguenze.
Il tracciamento nel browser è un supporto didattico, non un’implementazione completa del C. Conferma il comportamento con un vero compilatore. I file remoti possono esistere soltanto durante una singola esecuzione.
Esercitati con gli esempi, conserva una copia e condividi solo codice destinato alla divulgazione. Il cambio di lingua preserva l’editor; parole chiave e risultati dei test non vengono tradotti.
Codice sorgente
#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;
}Apri nel compilatoreRisultato atteso
======================================== 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)
Domande frequenti
Perché il codice e alcuni risultati restano in inglese?
Parole chiave C, identificatori, commenti del programma e output attesi restano quelli originali per preservare codice eseguibile e test coerenti. Spiegazioni e istruzioni sono tradotte.