Online C Compiler
Открыть в компиляторе

Учебная версия на русском. Код и его вывод сохранены в исходном виде.

Руководство по онлайн-компилятору C

Пишите код, задавайте ввод, запускайте программы и делитесь примерами из браузера.

Открыть в компиляторе

Руководство по онлайн-компилятору C
Пишите код, задавайте ввод, запускайте программы и делитесь примерами из браузера.

Введите полную программу C в редактор. Если она использует scanf или fgets, подготовьте стандартный ввод до запуска. Формат и порядок данных должны соответствовать ожиданиям программы.

Запуск отправляет код службе компиляции. Различайте стандартный вывод и диагностические сообщения. Исправляйте сначала первую значимую ошибку компилятора: последующие сообщения могут быть её следствием.

Трассировка в браузере — учебная помощь, а не полная реализация C. Итоговое поведение проверяйте настоящим компилятором. Файлы и ресурсы удалённой среды могут существовать только в течение запуска.

Практикуйтесь на примерах и упражнениях, сохраняйте копию работы и делитесь только тем кодом, который хотите раскрыть. Смена языка должна сохранять редактор; ключевые слова C и проверяемые результаты не переводятся.

Код 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;
}
Открыть в компиляторе

Ожидаемый вывод

========================================
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)

Частые вопросы

Почему код и вывод остаются на английском?

Ключевые слова, идентификаторы и строки, проверяемые тестами, сохранены, чтобы не менять программу. Объяснения и элементы управления переведены.