Tipe Data

Tipe Data Komputer bisa diartikan sebagai alat untuk menghitung. Untuk melakukan proses perhitungan tersebut, maka dibutuhkan data yang akan diproses. Tipe data ada beberapa jenis yaitu : Tipe data karakter Tipe data bilangan bulat Tipe data bilangan pecahan Jika kita membutuhkan suatu tipe data yang baru yang tidak terdapat pada tipe data standar, maka kita dapat membuat tipe data baru dengan menggunakan perintah struct. Perintah struct akan dijelaskan pada bab selanjutnya. Setiap tipe data mempunyai jangkauan nilai yang berbeda. Tipe Data Karakter Untuk tipe data karakter kita gunakan perintah char. contoh : char karakter; char kar1,kar2,kar3; char kar4=’A’; char kar5=65; Tipe data ini mempunyai jangkauan dari 0 sampai 255 atau karakter ASCII ke 0 sampai karakter ASCII 255. Tipe data karakter bisa ditampilkan sebagai suatu karakter atau sebagai suatu bilangan. Hal ini tergantung dari bagaimana penulisannya apakah dianggap sebagai karakter atau sebagai bilangan. Untuk menuliskan isi dari data bertipe char adalah dengan menggunakan printf dengan format penulisannya menggunakan tanda %c kalau ingin ditampilkan sebagai suatu karakter atau dengan %i jika ingin ditampilkan sebagai suatu angka. Tipe Data Bilangan Bulat Ada beberapa tipe data standar yang digunakan untuk data bilangan bulat. Tipe Data Memori Format Jangkauan Nilai int 2 byte %d / %i -32.768 s/d 32.767 unsigned int 2 byte %u 0 s/d 65.535 char 1 byte %c -128 s/d 127 unsigned char 1 byte %uc 0 s/d 255 unsigned long 4 byte %lu 0 s/d 4.294.967.295 long 4 byte %ld / %li -2.147.483.648 s/d 2.147.483.647 Tipe-tipe data yang ada dalam table tersebut khusus untuk data yang nilai bilangannya bulat. Cara pendeklarasian tipe data ini sama seperti pendeklarasian lainnya, yaitu : int a; unsigned int b; char c; long d; Tipe Data Bilangan Pecahan Tipe data untuk bilangan pecahan terdiri dari beberapa jenis yaitu : Tipe Data Memori Format Jangkauan Nilai float 4 byte %f 3.4*(10^-38) - 3.4*(10^+38) double 8 byte %f 1.7*(10^-308) - 1.7*(10^+308) long double 10 byte %lf 3.4*(10^-4932) - 1.1*(10^+4932) Tipe Data String Dalam pemrograman C, untuk variabel yang menampung data string tidak ada perintah khusus, karena dalam bahasa C, string adalah sebuah array karakter atau sebuah pointer ke sebuah variabel char. Cara pendeklarasian adalah : char nama[50]; char *alamat; 

Comments