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

C Variabel, Konstanta dan Literal

Variabel C, Konstanta, dan Literal

Dalam tutorial ini, Anda akan belajar tentang variabel dan aturan untuk penamaan variabel. Anda juga akan belajar tentang literal yang berbeda dalam pemrograman C dan cara membuat konstanta.

Video:Variabel dalam Pemrograman C

Variabel

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

Untuk menunjukkan area penyimpanan, setiap variabel harus diberi nama unik (pengidentifikasi). Nama variabel hanyalah representasi simbolis dari lokasi memori. Misalnya:

int playerScore = 95;

Di sini, playerScore adalah variabel dari int Tipe. Di sini, variabel diberi nilai integer 95 .

Nilai suatu variabel dapat diubah, maka nama variabelnya.

char ch = 'a';
// some code
ch = 'l';

Aturan penamaan variabel

  1. Nama variabel hanya boleh memiliki huruf (huruf besar dan kecil), angka, dan garis bawah.
  2. Huruf pertama variabel harus berupa huruf atau garis bawah.
  3. Tidak ada aturan berapa lama nama variabel (pengidentifikasi). Namun, Anda mungkin mengalami masalah di beberapa kompiler jika nama variabel lebih panjang dari 31 karakter.

Catatan: Anda harus selalu mencoba memberi nama yang bermakna pada variabel. Misalnya:firstName adalah nama variabel yang lebih baik daripada fn .

C adalah bahasa yang sangat diketik. Ini berarti bahwa tipe variabel tidak dapat diubah setelah dideklarasikan. Misalnya:

int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error

Di sini, jenis angka variabelnya adalah int . Anda tidak dapat menetapkan nilai titik-mengambang (desimal) 5.5 ke variabel ini. Selain itu, Anda tidak dapat mendefinisikan ulang tipe data variabel menjadi double . Omong-omong, untuk menyimpan nilai desimal dalam C, Anda perlu mendeklarasikan jenisnya ke double atau float .

Kunjungi halaman ini untuk mempelajari lebih lanjut tentang berbagai jenis data yang dapat disimpan oleh variabel.


Literal

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.


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 dapat 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
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 nol

Misalnya:\n digunakan untuk baris baru. Garis miring terbalik \ menyebabkan pelarian dari cara normal karakter ditangani oleh kompiler.


5. String Literal

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

"good"                  //string constant
""                     //null string constant
"      "               //string constant of six white space
"x"                    //string constant having a single character.
"Earth is round\n"         //prints string with a newline

Konstanta

Jika ingin menentukan variabel yang nilainya tidak dapat diubah, Anda dapat menggunakan const kata kunci. Ini akan membuat konstanta. Misalnya,

const double PI = 3.14;

Perhatikan, kami telah menambahkan kata kunci const .

Di sini, PI adalah konstanta simbolis; nilainya tidak dapat diubah.

const double PI = 3.14;
PI = 2.9; //Error

Anda juga dapat mendefinisikan konstanta menggunakan #define arahan praprosesor. Kita akan mempelajarinya di tutorial C Macros.


Bahasa C

  1. Variabel C# dan Tipe Data (Primitif)
  2. Variabel C++, Literal dan Konstanta
  3. C Variabel, Konstanta dan Literal
  4. Kelas Penyimpanan C
  5. Variabel Python, Konstanta dan Literal
  6. Variabel Python Global, Lokal dan Nonlokal
  7. Variabel dan Literal Java
  8. Java - Tipe Variabel
  9. C - Variabel
  10. C - Konstanta dan Literal