Minggu, 02 Agustus 2020

Variabel dan Konstanta

   Data bisa dinyatakan dalam bentuk konstanta atau variabel.

·        Variabel : nilainya dapat diubah-ubah selama eksekusi.

·        Konstanta : nilainya tetap.

 

 

A.   Variabel

Aturan penulisan:

·        Nama harus diawali dengan huruf (A..Z, a..z) atau karakter garis bawah ( _ ).

·        Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($).

·        Panjang nama variabel boleh lebih dari 31 karakter hanya 31 karakter pertama yang akan dianggap.

·        nama variabel tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti printf, int, if, while dan sebagainya

·        Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu

·        Pengertian deklarasi di sini berarti memesan memori dan menentukan jenis data yang bisa disimpan di dalamnya.

·        Bentuk umum deklarasi variabel:

tipe_data daftar_nama_variabel;

·        Contoh:

int var_bulat1;

float var_pecahan1, var_pecahan2;

·        Memberikan nilai ke variabel:

nama_variabel = nilai;

·        Contoh:

var_bulat1 = 34;

var_pecahan1 = 34.52;

·        Inisialisasi nilai variabel

int nilai;

nilai = 10;

·        Sama dengan:

int nilai = 10;

 

 

 

Contoh Program

#include <stdio.h>

main()

{

int jumlah;

float harga_unit, harga_total;

jumlah=10;

harga_unit=17.5;

harga_total=jumlah*harga_unit;

printf(“Harga total = %f\n”,harga_total);

}

 

B.   Konstanta menyatakan nilai tetap.

Tidak perlu dideklarasikan.

Juga mempunyai tipe data.

Aturan penulisan:

·        Konstanta karakter, diawali dan diakhiri dengan tanda petik tunggal, Contoh : ‘A’ dan ‘@’.

·        Konstanta integer, ditulis dengan angka (tanpa tanda petik) tanpa mengandung pemisah ribuan dan tak mengandung bagian pecahan. Contoh : –1 dan 32767.

·        Konstanta real (float dan double) bisa mengandung pecahan

(dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 ).

·        Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda (“). Contoh: “Program Dasar”.

·        Menggunakan keyword #define

#define <nama_konstanta> <nilai>

Contoh:

#define PI 3.14159

atau

·        Menggunakan keyword const

const <tipe_konstanta> <nama_konstanta> = <nilai>;

Contoh:

const float PI = 3.14159;

 

 

Tidak ada komentar:

Posting Komentar