Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Variabel, Konstanta, dan Literal C: Panduan Lengkap

Variabel, Konstanta, dan Literal C

Tutorial ini membahas dasar-dasar variabel C, konvensi penamaan, tipe literal, dan cara mendeklarasikan konstanta untuk kode yang andal.

Variabel dalam C

Variabel adalah lokasi penyimpanan bernama yang menyimpan data. Setiap variabel harus memiliki pengidentifikasi unik yang mewakili alamat memori.

int playerScore = 95;

Pengidentifikasi playerScore menyimpan nilai int sebesar 95. Variabel bersifat mutabel, berarti nilainya dapat berubah selama eksekusi.

char ch = 'a'; // nanti dalam kode ch = 'l';

Aturan Penamaan Variabel

  1. Karakter yang diizinkan: huruf (A‑Z, a‑z), angka (0‑9), dan garis bawah.
  2. Karakter pertama harus huruf atau garis bawah.
  3. Panjang tidak terbatas oleh bahasa, tetapi beberapa kompiler memotong nama yang lebih panjang dari 31 karakter.

Tips: Gunakan nama yang deskriptif seperti firstName alih-alih fn untuk keterbacaan dan kemampuan pemeliharaan.

C adalah bahasa yang strongly typed. Setelah dideklarasikan, tipe data variabel tidak dapat berubah.

int number = 5; // bilangan bulat number = 5.5; // kesalahan double number; // kesalahan – redeklarasi dengan tipe berbeda

Untuk menyimpan nilai desimal, deklarasikan variabel sebagai float atau double. Untuk selengkapnya tentang tipe data, lihat panduan Tipe Data kami.

Literal

Literal adalah nilai tetap yang muncul secara langsung dalam kode sumber. Mereka tidak dapat berubah pada waktu runtime.

Literal Integer

C mendukung tiga basis literal integer:

Desimal: 0, -9, 22 Oktal: 021, 077, 033 Heks: 0x7f, 0x2a, 0x521

Literal Titik Mengambang

Ini mengandung bagian pecahan atau eksponen:

-2.0 0.0000234 -0.22E-5

Catatan: E-5 sama dengan 10-5.

Literal Karakter

Karakter tunggal yang diapit dengan petik tunggal:

'a', 'm', 'F', '2', '}'

Sequensi Escape

Gunakan backslash untuk mewakili karakter yang tidak dapat diketik langsung:

Sequensi EscapeArti
\bBackspace
\fForm feed
\nBaris baru
\rCarriage return
\tTab horizontal
\vTab vertikal
\\Backslash
\'Petik tunggal
\"Petik ganda
\?Tanda tanya
\0Karakter null

Contoh: \n memasukkan pemisah baris.

Literal String

Sequensi karakter yang diapit dengan petik ganda:

"good" // konstanta string "" // string kosong " " // string enam spasi "x" // string satu karakter "Earth is round\n" // mencetak dengan baris baru

Konstanta

Gunakan kata kunci const untuk mendeklarasikan nilai yang tidak dapat diubah:

const double PI = 3.14; PI = 2.9; // kesalahan kompilasi

Atau, tentukan konstanta dengan direktif preprocessor #define. Pelajari tentang makro dalam tutorial Makro C kami.

Bahasa C

  1. Menguasai Variabel dan Tipe Data Primitif C#: Panduan Lengkap
  2. Menguasai Variabel, Literal, dan Konstanta C++: Panduan Lengkap
  3. Variabel, Konstanta, dan Literal C: Panduan Lengkap
  4. Memahami Kelas Penyimpanan C: Lingkup, Umur, dan Kinerja
  5. Variabel, Konstanta, dan Literal Python – Panduan Komprehensif
  6. Memahami Variabel Global, Lokal, dan Nonlokal Python
  7. Variabel dan Literal Java: Panduan Lengkap
  8. Memahami Tipe Variabel Java: Panduan Komprehensif
  9. Memahami Variabel dalam C: Tipe, Aturan Penamaan, dan Manajemen Memori
  10. Memahami Konstanta dan Literal C: Tipe, Penggunaan, dan Praktik Terbaik