Apa itu Variabel dalam Pemrograman C

Apa Itu Variabel Dalam Pemrograman C



Bahasa pemrograman memungkinkan pengguna untuk berkomunikasi dengan komputer dengan cara yang dapat mereka pahami. Namun, untuk mencapai sesuatu yang bermakna, pengguna harus dapat menyimpan dan memanipulasi data. Di situlah variabel masuk, the Variabel adalah konsep penting dalam pemrograman yang memungkinkan kita merepresentasikan dan memanipulasi data dalam kode kita. Dalam pemrograman C, variabel memainkan peran penting dalam mendefinisikan dan menyimpan data dalam memori, menjadikannya blok bangunan mendasar untuk program apa pun.

Dalam panduan ini, kita akan mengeksplorasi konsep variabel dalam pemrograman C, termasuk sintaks, jenis, dan penggunaannya.







Apa itu Variabel dalam Pemrograman C

Variabel digunakan untuk menyimpan nilai data yang dapat dimodifikasi saat program sedang berjalan. Variabel memiliki tipe data, yang menentukan jenis data yang dapat disimpan di dalamnya, dan nama, yang digunakan untuk mengidentifikasi variabel.



Tabel berikut menunjukkan beberapa tipe data umum dalam pemrograman C, beserta persyaratan penyimpanan dan contohnya.



Tipe data Penyimpanan Contoh
arang 1 byte Simpan karakter di dalamnya seperti A, C, D
int 2 sampai 4 byte Dapat menampung bilangan bulat seperti 2, 450, 560
dobel 8 byte Dapat menyimpan nilai desimal presisi ganda seperti 22,35
mengambang 4 byte Memegang titik desimal presisi tunggal 2,35
ruang kosong 0 byte Tidak adanya jenis apa pun

Catatan : Penting untuk dicatat bahwa ukuran int dapat bervariasi tergantung pada sistem, dan mungkin 2 atau 4 byte. Demikian pula, ukuran float mungkin berbeda di antara berbagai implementasi.





Aturan Memberi Nama Variabel dalam Pemrograman C

Aturan yang disebutkan di bawah ini harus diingat saat memberi nama variabel dalam pemrograman C:

  1. Nama variabel tidak boleh dimulai dengan angka.
  2. Nama variabel terdiri dari angka, huruf, dan karakter garis bawah. Kosong dan spasi tidak diperbolehkan dalam nama variabel.
  3. Kata atau kata kunci yang dicadangkan seperti float, dan int tidak diperbolehkan dalam nama variabel.
  4. C adalah bahasa peka huruf besar kecil sehingga huruf besar dan kecil diperlakukan berbeda, coba beri nama variabel dalam huruf kecil.

Menurut aturan di atas, beberapa contoh dari variabel yang valid nama adalah:



  • int Nomorku;
  • float average_value;
  • char _result;

Variabel berikut adalah tidak sah dan Anda tidak dapat mendeklarasikan variabel seperti ini dalam pemrograman C:

  • int 123abc;
  • float nilai-saya;
  • char nama depan;
  • dua kali lipat $total;

Cara Mendeklarasikan, Mendefinisikan, dan Menginisialisasi Variabel dalam Pemrograman C

Itu deklarasi variabel harus dilakukan sebelum digunakan dalam program. Deklarasi tersebut menginformasikan kompiler tentang variabel yang ada dengan tipe data berikut dan digunakan dalam program.

Misalnya, Anda dapat mendeklarasikan variabel integer bernama “ usia ” untuk menyimpan usia seseorang:

int usia ;

Anda kemudian dapat menetapkan nilai ke variabel menggunakan operator penugasan:

usia = 27 ;

Anda juga dapat mendeklarasikan dan menginisialisasi variabel dalam satu pernyataan:

int usia = 27 ;

Anda juga menentukan beberapa variabel dari tipe data yang sama dalam satu baris:

int usia , Tgl ;

Anda juga dapat menggunakan variabel dalam ekspresi yang dapat digabungkan dengan operator untuk melakukan perhitungan atau perbandingan.

Misalnya:

int A = 5 ;

int B = 10 ;

int jumlah = A + B ;

Dalam contoh di atas, variabel a dan b digunakan dalam ekspresi yang hasilnya disimpan dalam variabel “ jumlah ”.

Variabel biasanya dideklarasikan dan didefinisikan dalam fungsi utama atau dalam fungsi lain yang didefinisikan dalam program. Namun, dengan kata kunci eksternal , Anda dapat mendeklarasikan variabel di luar fungsi apa pun menggunakan sintaks berikut:

eksternal int A ;

Jenis Variabel dalam Pemrograman C

Berikut ini adalah berbagai jenis variabel dalam pemrograman C:

1: Variabel Lokal

Dalam pemrograman C, a variabel lokal adalah variabel yang dideklarasikan di dalam fungsi atau blok. Itu hanya dapat diakses di dalam fungsi atau blok di mana ia didefinisikan, dan akibatnya, ruang lingkupnya terbatas pada fungsi itu.

Misalnya:

#termasuk

int utama ( ) {

int A = limabelas ;
mengambang F = 5.99 ;
arang ch = 'Dengan' ;

// Cetak variabel
printf ( '%D \N ' , A ) ;
printf ( '%F \N ' , F ) ;
printf ( '%C \N ' , ch ) ;


}

Keluaran

2: Variabel Statis

Dalam pemrograman C, variabel statis adalah variabel yang mempertahankan nilainya di antara pemanggilan fungsi dan memiliki cakupan lokal. Ketika sebuah variabel dideklarasikan sebagai statis dalam suatu fungsi, nilainya diinisialisasi hanya sekali dan mempertahankan nilainya di antara pemanggilan fungsi.

Misalnya:

#termasuk

int seru ( ) {

statis int menghitung = 1 ;
menghitung ++;
kembali menghitung ;
}
int utama ( ) {
printf ( '%D ' , seru ( ) ) ;
printf ( '%D ' , seru ( ) ) ;
kembali 0 ;


}

Keluaran

Jika variabel hitungan tidak statis maka hasilnya adalah ' 2 2 ”.

3: Variabel Global

Dalam pemrograman C, variabel global adalah variabel yang dideklarasikan di luar fungsi apa pun dan dapat diakses oleh semua fungsi dalam program. Nilai variabel global dapat dibaca dan dimodifikasi oleh fungsi apa pun.

Berikut adalah contoh program C di mana kami menggunakan variabel global:

#termasuk

int my_var = 42 ; // deklarasi variabel global

int utama ( ) {

printf ( 'Nilai Variabel Global adalah %d \N ' , my_var ) ;
kembali 0 ;


}

Keluaran

4: Variabel Otomatis

Dalam pemrograman C, variabel yang dideklarasikan di dalam suatu fungsi biasanya diperlakukan sebagai variabel otomatis. Karena alasan mereka bekerja sebagai variabel lokal untuk fungsi yang dideklarasikan, variabel otomatis juga dikenal sebagai variabel lokal.

Variabel otomatis dibuat dan dihancurkan setiap kali fungsi dipanggil. Ini adalah variabel opsional karena tidak ada perbedaan besar antara variabel otomatis dan lokal dalam pemrograman C.

Contoh:

#termasuk

int utama ( ) {

int A = 10 ;
mobil int B = 5 ; // variabel otomatis menggunakan kata kunci 'otomatis'
printf ( 'Nilai a adalah %d \N ' , A ) ;
printf ( 'Nilai b adalah %d \N ' , B ) ;
kembali 0 ;


}

Keluaran

5: Variabel Eksternal

Itu variabel eksternal adalah tipe variabel lain yang dapat dideklarasikan sekali dalam sebuah program dan Anda dapat menggunakannya dalam banyak file sumber. Itu variabel eksternal juga dipanggil variabel global karena Anda dapat menggunakannya di mana saja dalam kode Anda.

Misalnya:

#termasuk

eksternal int A ; // deklarasikan variabel 'a' sebagai eksternal

int utama ( ) {

printf ( 'Nilai a adalah %d \N ' , A ) ; // gunakan variabel eksternal 'a'
kembali 0 ;


}

int A = 5 ; // tentukan variabel eksternal 'a'

Keluaran

Intinya

Variabel digunakan untuk memberi nama lokasi memori yang menyimpan data. Di C, kita dapat memodifikasi nilai variabel dan dapat menggunakannya berkali-kali. Setelah Anda menentukan tipe variabel, Anda dapat mengubahnya. Ini berisi daftar satu atau lebih dari satu variabel. Variabel memiliki lima jenis yang berbeda termasuk variabel lokal, statis, global, otomatis, dan eksternal. Kami telah membahas detail variabel C dan memberi Anda contoh di bagian panduan di atas.