Cara Membedakan Konstanta dan Variabel dalam Pemrograman C

Perbedaan yang menonjol antara konstanta dan variabel dalam pemrograman C adalah konstanta mirip dengan variabel, tetapi tidak dapat dimodifikasi oleh program setelah didefinisikan sementara variabel adalah lokasi memori yang menyimpan data.

C adalah bahasa pemrograman terstruktur yang dikembangkan oleh Dennis Ritchie. Ini memiliki berbagai struktur pemrograman seperti loop, fungsi, dan pointer. Mendefinisikan konstanta dan variabel adalah langkah awal untuk menulis sebuah program. Konstanta adalah istilah untuk nilai tetap, dan tidak dapat diubah setelah didefinisikan. Di sisi lain, variabel adalah nama untuk mengidentifikasi lokasi memori tertentu. Seorang programmer dapat menetapkan nilai ke variabel dan menggunakan variabel itu di seluruh program. Setiap variabel memiliki tipe data tertentu. Variabel yang dideklarasikan untuk menyimpan integer tidak dapat digunakan untuk menyimpan nilai floating point.

Topik bahasan kami tentang:

  1. Apa Konstanta dalam Pemrograman C – Definisi, Contoh 2. Apa Variabel dalam Pemrograman C – Definisi, Contoh 3. Perbedaan Antara Konstanta dan Variabel dalam Pemrograman C – Perbandingan Perbedaan Kunci

Istilah Utama

Konstanta, Literal, Variabel, Pemrograman C

Apa yang Konstan dalam Pemrograman C

Konstanta adalah nilai tetap yang tidak dapat diubah setelah didefinisikan. Mereka juga disebut literal . Konstanta dapat dari berbagai tipe data. Bisa ada konstanta integer, konstanta mengambang, konstanta karakter dan konstanta enumerasi. Dalam C, ada dua cara untuk mendefinisikan konstanta. Yaitu dengan menggunakan praprosesor #define dan dengan menggunakan kata kunci const.

Lihat program di bawah ini untuk menghitung luas lingkaran menggunakan praprosesor #define.

Mendefinisikan konstanta menggunakan preprocessor directives

Program ini memiliki Radius dan PI yang konstan. Mereka didefinisikan di awal. Nilai-nilai tersebut tidak dapat diubah dalam program. RADIUS dan PI adalah konstanta. Kompilator menggunakan nilai yang ditetapkan dari konstanta tersebut untuk menghitung area.

Contoh yang sama menggunakan kata kunci const adalah sebagai berikut.

Gambar 2: Tentukan konstanta menggunakan kata kunci ‘const’

RADIUS dan PI adalah konstanta. Kompiler menggunakan nilai yang ditetapkan untuk menemukan luas lingkaran .

Selain itu, enum juga dapat digunakan untuk mendefinisikan konstanta. Lihat contoh di bawah ini.

enum minggu {matahari, sen, sel, rabu, kitas, jumat, sabtu};

Minggu adalah variabel, dan matahari, mon, sel, dll adalah konstanta pencacahan. Mereka memiliki nilai masing-masing 0,1,2, 3 dll.

Yang perlu anda ketahui tentang Variabel dalam Pemrograman C

Variabel adalah wadah untuk menyimpan data. Ini adalah nama untuk mengidentifikasi area penyimpanan. Setiap variabel memiliki nama yang unik untuk mengidentifikasinya. Nama variabel dapat memiliki huruf besar dan huruf kecil, angka dan garis bawah. Ini adalah praktik yang baik untuk menggunakan nama yang bermakna untuk variabel. C adalah bahasa yang peka huruf besar/kecil. Maka dari itu, lebar nama variabel berbeda dari WIDTH .

Sebuah variabel dapat menyimpan tipe data tertentu. Variabel ‘int’ dapat menyimpan bilangan bulat (5,20 dll.). ‘char’ dapat menyimpan satu karakter seperti ‘A’, ‘a’ dll. Selain itu, ‘float’ digunakan untuk menyimpan nilai floating point presesi tunggal sementara ‘double’ digunakan untuk menyimpan nilai floating point presisi ganda. Lihat contoh di bawah ini.

int lebar = 10;

‘width’ adalah variabel yang dapat menyimpan dan integer. Itu diberikan dengan nilai 10.

huruf char = ‘K’;

Variabel huruf dapat menyimpan tipe data char dan diberi nilai ‘K’.

luas ganda = 30,25;

Area variabel dapat menyimpan titik mengambang presisi ganda. Itu diberikan dengan nilai 30,25.

Lihat program di bawah ini.

Gambar 3: Program C dengan variabel

Lebar dan panjang adalah variabel yang dapat menyimpan bilangan bulat. Mereka diberi nilai 10 dan 20. Nilai variabel ini digunakan untuk menghitung luas dan keliling. Akhirnya, hasilnya dicetak ke konsol.

Secara keseluruhan, variabel adalah representasi simbolis dari lokasi memori. Dimungkinkan untuk mengubah nilai variabel nanti.

Perbedaan Antara Konstanta dan Variabel dalam Pemrograman C

Definisi

Konstanta adalah nilai yang tidak dapat diubah oleh program selama eksekusi normal sedangkan variabel adalah lokasi penyimpanan yang dipasangkan dengan nama simbolis terkait yang berisi nilai.

Kegunaan

Konstanta mirip dengan variabel, tetapi tidak dapat diubah oleh program setelah didefinisikan. sedangkan variabel adalah wadah atau tempat penyimpanan untuk menampung data.

Modifikasi

Sebuah konstanta tidak dapat diubah oleh program setelah didefinisikan. Sebuah variabel dapat diubah oleh program setelah didefinisikan.

Kata terakhir

Perbedaan antara konstanta dan variabel dalam pemrograman C adalah konstanta mirip dengan variabel, tetapi tidak dapat dimodifikasi oleh program setelah didefinisikan sementara variabel adalah lokasi memori yang menyimpan data. Singkatnya, konstanta adalah jenis variabel khusus yang tidak dapat diubah selama eksekusi.

Sumber bacaan:
  1. “Konstanta C dan Literal.” Www.tutorialspoint.com, Tutorials Point, 21 Juli 2018, Tersedia di sini . 2. “Variabel C.” Www.tutorialspoint.com, Tutorials Point, 21 Juli 2018, Tersedia di sini .

Related Posts