top of page
Writer's pictureAdmin

Introduction to C Programming II

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:

  1. Nama variabel harus dimulai dengan huruf atau garis bawah.

  2. Variabel peka huruf besar kecil

  3. Mereka dapat dibuat dengan angka, huruf.

  4. Tidak ada simbol khusus yang diperbolehkan selain garis bawah.

  5. sum, height, _value adalah beberapa contoh nama variabel


MENYATAKAN & MEMULAI VARIABEL C:

  1. Variabel harus dideklarasikan dalam program C sebelum digunakan.

  2. Ruang memori tidak dialokasikan untuk variabel while deklarasi. Itu hanya terjadi pada definisi variabel.

  3. 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:

  1. Konstanta bilangan bulat -> -5

  2. Konstanta titik apung -> 3.14

  3. Konstanta karakter -> 'C' '1' '$'

  4. Urutan melarikan diri -> \ n \ t \ ''

  5. String konstan -> '' Hello ''

  6. 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

19 views0 comments

Recent Posts

See All

Comments


bottom of page