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

Variabel C++, Literal dan Konstanta

Variabel, Literal, dan Konstanta C++

Dalam tutorial ini, kita akan belajar tentang variabel, literal, dan konstanta dalam C++ dengan bantuan contoh.

Variabel C++

Dalam pemrograman, variabel adalah wadah (area penyimpanan) untuk menampung data.

Untuk menunjukkan area penyimpanan, setiap variabel harus diberi nama unik (pengidentifikasi). Misalnya,

int age = 14;

Di sini, usia adalah variabel dari int tipe data, dan kami telah menetapkan nilai integer 14 padanya.

Catatan: int tipe data menunjukkan bahwa variabel hanya dapat menampung bilangan bulat. Demikian pula, kita dapat menggunakan double tipe data jika kita harus menyimpan desimal dan eksponensial.

Kita akan mempelajari semua tipe data secara mendetail di tutorial berikutnya.

Nilai suatu variabel dapat diubah, maka nama variabel .

int age = 14;   // age is 14
age = 17;       // age is 17

Aturan penamaan variabel

Catatan: Kita harus mencoba memberi nama yang bermakna pada variabel. Misalnya, nama_depan adalah nama variabel yang lebih baik daripada fn .


Literal C++

Literal adalah data yang digunakan untuk mewakili nilai tetap. Mereka dapat digunakan langsung dalam kode. Misalnya:1 , 2.5 , 'c' dll.

Di sini, 1 , 2.5 dan 'c' adalah literal. Mengapa? Anda tidak dapat menetapkan nilai yang berbeda untuk istilah ini.

Berikut daftar literal yang berbeda dalam pemrograman C++.


1. Bilangan bulat

Integer adalah literal numerik (terkait dengan angka) tanpa bagian pecahan atau eksponensial. Ada tiga jenis literal integer dalam pemrograman C:

Misalnya:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

Dalam pemrograman C++, oktal dimulai dengan 0 , dan heksadesimal dimulai dengan 0x .


2. Literal titik-mengambang

Literal titik-mengambang adalah literal numerik yang memiliki bentuk pecahan atau bentuk eksponen. Misalnya:

-2.0

0.0000234

-0.22E-5

Catatan: E-5 = 10-5


3. Karakter

Karakter literal dibuat dengan melampirkan satu karakter di dalam tanda kutip tunggal. Misalnya:'a' , 'm' , 'F' , '2' , '}' dll.


4. Urutan Escape

Terkadang, perlu menggunakan karakter yang tidak bisa diketik atau memiliki arti khusus dalam pemrograman C++. Misalnya, baris baru (enter), tab, tanda tanya, dll.

Untuk menggunakan karakter ini, urutan escape digunakan.

Urutan Escape Karakter
\b Spasi mundur
\f Umpan formulir
\n Baris Baru
\r Kembali
\t Tab horizontal
\v Tab vertikal
\\ garis miring terbalik
\' Tanda kutip tunggal
\" Tanda kutip ganda
\? Tanda tanya
\0 Karakter Null

5. String Literal

Literal string adalah urutan karakter yang diapit oleh tanda kutip ganda. Misalnya:

"good" konstanta string
"" konstanta string nol
" " konstanta string enam spasi
"x" konstanta string yang memiliki karakter tunggal
"Earth is round\n" mencetak string dengan baris baru

Kita akan mempelajari tentang string secara mendetail dalam tutorial string C++.


Konstanta C++

Dalam C++, kita dapat membuat variabel yang nilainya tidak dapat diubah. Untuk itu, kami menggunakan const kata kunci. Ini contohnya:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

Di sini, kami telah menggunakan kata kunci const untuk mendeklarasikan sebuah konstanta bernama LIGHT_SPEED . Jika kita mencoba mengubah nilai LIGHT_SPEED , kita akan mendapatkan kesalahan.

Konstanta juga dapat dibuat menggunakan #define arahan praprosesor. Kita akan mempelajarinya secara detail di tutorial C++ Macros.


Bahasa C

  1. C Kata Kunci dan Pengidentifikasi
  2. C Variabel, Konstanta dan Literal
  3. Kelas Penyimpanan C
  4. Variabel Python, Konstanta dan Literal
  5. Variabel dan Literal Java
  6. Variabel dan Tipe C++:int, double, char, string, bool
  7. Variabel C, Tipe Data, Konstanta
  8. Java - Tipe Variabel
  9. C - Variabel
  10. C - Konstanta dan Literal