Online C Compiler
Buka di kompiler

Edisi pembelajaran bahasa Indonesia. Kode dan keluarannya tetap seperti aslinya.

Panduan kompiler C daring

Tulis kode, atur masukan, jalankan program, dan bagikan contoh dari peramban.

Buka di kompiler

Panduan kompiler C daring
Tulis kode, atur masukan, jalankan program, dan bagikan contoh dari peramban.

Masukkan program C lengkap ke editor. Jika program menggunakan scanf atau fgets, siapkan masukan standar sebelum menjalankannya. Format dan urutan data harus sesuai dengan yang diharapkan program.

Menjalankan program mengirimkan kode ke layanan kompilasi. Bedakan keluaran standar dari pesan diagnostik. Perbaiki kesalahan kompiler pertama yang relevan karena pesan berikutnya mungkin merupakan akibatnya.

Penelusuran di peramban adalah bantuan belajar, bukan implementasi C yang lengkap. Periksa perilaku akhir dengan kompiler sebenarnya. Berkas dan sumber daya lingkungan jarak jauh mungkin hanya bertahan selama satu eksekusi.

Berlatihlah dengan contoh dan latihan, simpan salinan pekerjaan, dan hanya bagikan kode yang ingin Anda publikasikan. Pergantian bahasa harus mempertahankan isi editor; kata kunci C dan hasil yang diperiksa tes tidak diterjemahkan.

Kode 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;
}
Buka di kompiler

Keluaran yang diharapkan

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

Pertanyaan umum

Mengapa kode dan keluarannya tetap dalam bahasa Inggris?

Kata kunci, pengenal, dan teks yang diperiksa tes dipertahankan agar program tidak berubah. Penjelasan dan kontrol telah diterjemahkan.