Variable :
Variabel C adalah lokasi bernama dalam memori di mana program dapat memanipulasi data. Lokasi ini digunakan untuk menyimpan nilai variabel.
Nilai variabel C dapat berubah dalam program.
Variabel C mungkin milik salah satu tipe data seperti int, float, char dll.
ATURAN PENAMAAN C VARIABEL:
Nama variabel harus dimulai dengan huruf atau garis bawah.
Variabel peka huruf besar kecil
Mereka dapat dibuat dengan angka, huruf.
Tidak ada simbol khusus yang diperbolehkan selain garis bawah.
sum, height, _value adalah beberapa contoh nama variabel
MENYATAKAN & MEMULAI VARIABEL C:
Variabel harus dideklarasikan dalam program C sebelum digunakan.
Ruang memori tidak dialokasikan untuk variabel while deklarasi. Itu hanya terjadi pada definisi variabel.
Inisialisasi variabel berarti memberikan nilai ke variabel
Variabel dapat dideklarasikan di setiap blok pernyataan
Pernyataan blok atau pernyataan majemuk adalah pernyataan yang ada di antara tanda { dan }
Contoh:
int a;
int b;
int c;
or:
int q, b, c;
or:
int q; int b; int c;
Data Type :
Memory Tipe Data :
Constant :
Konstanta / konstanta simbolik tidak memiliki alamat (hanya nilai) dan nilainya tidak dapat diubah pada waktu proses.
Jenis konstan:
Konstanta bilangan bulat -> -5
Konstanta titik apung -> 3.14
Konstanta karakter -> 'C' '1' '$'
Urutan melarikan diri -> \ n \ t \ ''
String konstan -> '' Hello ''
Konstanta simbolis -> #define PHI 3.14 dan -> const float PHI = 3,14;
'H' adalah konstanta karakter
'' H '' adalah konstanta string
1 adalah konstanta bilangan bulat
'1' adalah konstanta karakter
const float Pi = 3.1415926; Pi adalah konstanta simbolis
Contoh program :
Data telah dimasukkan ke dalam memori. Hasil penambahan disimpan pada memori (variabel).
/* Addition Program */ /*comments */
int x, y, z; /*Global variable*/
int main()
{ /*start main program*/
x = 20; /*Statement 1*/
y = 30; /*Statement 2*/
z = x + y; /*Statement 3*/
return 0; /*Statement 4*/
} /*end of main program*/
Sizeof :
sizeof adalah operator untuk mengetahui ukuran suatu tipe data dalam bahasa C.
Contoh :
sizeof(int) = 4 => Dev-V (Windows)
sizeof(int) = 2 => Turbo C ver 2.0 (DOS)
Suffix :
1. C memberikan sufiks untuk konstanta floating point:
F atau f untuk tipe data float
L atau l untuk tipe data ganda panjang
Tipe data ganda default
Contoh:
3,14 -> (ganda)
3.14f -> (mengapung)
3.14L -> (ganda panjang)
2. C memberikan sufiks untuk bilangan bulat konstan:
U atau u untuk integer tak bertanda tangan
L atau l untuk bilangan bulat panjang
UL atau ul atau LU atau lu untuk integer panjang unsigned
Bilangan bulat default
Contoh:
174 -> (bilangan bulat)
174u -> (bilangan bulat tak bertanda tangan)
174L -> (bilangan bulat panjang)
174ul -> (bilangan bulat panjang tak bertanda)
Contoh Program :
int main(){
printf("Size of Floating Point Constant :\n");
printf(" – using suffix f = %d\n",sizeof(5.14f));
printf(" – without suffix = %d\n",sizeof(5.14));
printf(" – using suffix L = %d\n",sizeof(5.14L));
getch();
return 0;
}
Output :
Size of Floating Point Constant :
– using suffix f = 4
– without suffix = 8
– using suffix L = 16
Output Operation :
printf() function
Printf() tujuan buat cetak dari hasil output.
Contoh :
printf("Selamat Pagi.");
puts() function
menulis string ke stdout tetapi tidak termasuk karakter null. Karakter baris baru.
ditambahkan ke keluaran.
Contoh :
puts("Hello");
puts("World");
Output :
Hello
World
scanf() function
scanf adalahscanf() adalah perintah bahasa C untuk menerima masukan ke dalam program.
Contoh :
scanf("%s", nama);
scanf("%d", &umur);
gets() function
Fungsi ini memiliki kegunaan sebagai input data pada program, namun fungsi ini hanya dapat melakukan input data yang berbasis karakter sehingga data - data yang menggunakan numerik tidak bisa diselesaikan dengan fungsi ini
Contoh :
char buffer[40];
char *ptr;
ptr = gets(buffer);
Source:
E-Book Binus University
Comments