Variable adalah wadah untuk menyimpan sebuah nilai data.
Dalam bahasa C ada beberapa variabel yang dapat digunakan
- char - biasanya untuk menyimpan sebuah huruf
- int - untuk menyimpan bilangan bulat
- float - untuk menyimpan nilai dengan maksimal 7 decimal
- double - untuk menyimpan nilai dengan maksimal 15 decimal
- void - untuk menyimpan tipe yang tidak ada
Declare Variabel
Untuk menggunakan variabel kita harus menyatakan variabel itu dulu atau biasa disebut declare variable.
Syntax Declare Variable
tipe variabel = nilai;
tipe adalah tipe data yang akan digunakan
variabel adalah nama variabel tersebut
Tanda sama dengan itu menetapkan nilai kepada varibel
Nama variabel tidak boleh diawali oleh angka,simbol dan fungsi - fungsi yang ada pada bahasa C
Nama variabel juga tidak boleh mengandung spasi
Contoh :
Program di atas akan memunculkan "Nomor = 15" sesua dengan variabel yang telah di declare
Catatan : Pada baris 6 printf ada tambahan pada ujung baris, ini akan dibahas di akhir halaman
Kita juga bisa mendeclare variable tanpa menyimpan sebuah nilai dan menyimpannya nanti
Contoh:
Konstanta
Pada bahasa C kita dapat membuat sebuah tetapan yang tidak dapat diubah setelah program berjalan
Ada dua cara yang bisa kita pakai saat membuat konstanta
Yang pertama
#define nama_konstanta
Yang kedua
const tipe variabel = nilai;
Printf
Pada printf diperlukan argumen tambahan bila ingin memunculkan variabel yaitu : %
Tanda persen digunakan sebagai penentu format nilai yang akan diprint, contohnya seperti diatas %d digunakan untuk bilangan bulat.
Scanf
Scanf digunakan untuk mendapatkan input dari user dan memasukannya kedalam variabel
Syntaxnya sebagai berikut
scanf(const char *format, ...)
Ada pula penentu - penentunya sebagai berikut :
|
Penentu |
Deskripsi |
|
c |
Huruf |
|
d atau i |
Angka decimal |
|
e |
Notasi scientific dengan huruf e |
|
E |
Notasi scientific dengan huruf E |
|
f |
Decimal float |
|
g |
Perpendekan dari %e atau %f |
|
G |
Perpendekan dari %E atau %f |
|
o |
Bilangan octal |
|
s |
Kalimat |
|
u |
Unsigned decimal integer |
|
x |
Unsigned hexadecimal integer |
|
X |
Unsigned hexadecimal integer (dengan huruf besar) |
|
p |
Alamat pointer |
|
n |
Tidak ada yang di print |


Komentar
Posting Komentar