Tipe Data pada pemrograman Bahasa C

Pada pemrograman Bahasa C tipe data yang dapat di pakai antara lain :

1. Integer

Tipe data interger adalah tipe data yang tidak memiliki angka dibelakang koma (bilangan bulat).
Jangkauan nilai variabel interger : -32.768 s.d 32.767
Lebar : 16 bit
Penulisan coding : int
format : %d atau %i



Contoh penggunaan variabel integer.
int bilangan1;
Nama variabel bilangan1 type integer;
bilangan1 = 10;
Memberi nilai 10 pada varibel bilangan1.
bilangan1 = 10 + 5;
Memberi nilai variabel bilangan1 dari hasil operasi aritmatika 10 ditambah 5 yaitu 15.
bilangan1 = 10 / 4;
Memberi nilai variabel bilangan1 dari hasil operasi aritmatika 10 dibagi 4 yaitu nilainya 2 bukan 2.25, karena pembagian pada integer tidak ada bilangan dibelakang koma.
printf("bilangan1 = 10 / 4 = %d", bilangan1);
"bilangan1 = 10 / 4 =%d" adalah konstanta yang akan ditampilkan dilayar.
%d (kode format integer) yang tercetak dilayar nilai dari variabel interger yaitu bilangan1 yang ditulis sebelah kanan konstanta.
hasil tampilannya sebagai berikut :

bilangan1 = 10 / 4 = 2

2. Float

Tipe data float adalah tipe data untuk bilangan desimal.
Jangkauan nilai variabel interger : 3.4 x 10-36 s.d 3.4 1036
Lebar : 32 bit
Penulisan coding : float
format : %f

Contoh penggunaan variabel integer.
float bilangan2;
Nama variabel bilangan2 type float;
bilangan2 = 10.25;
Memberi nilai 10.25 pada varibel bilangan2.
bilangan2 = 10.25 + 5;
Memberi nilai variabel bilangan2 dari hasil operasi aritmatika 10.25 ditambah 5 yaitu 15.25.
bilangan2 = 10.25 / 5;
Memberi nilai variabel bilangan2 dari hasil operasi aritmatika 10.25 dibagi 5 yaitu nilainya 2.05.
printf("bilangan2 = 10.25 / 5 = %.2f", bilangan2);
"bilangan2 = 10 / 5 =%.2f" adalah konstanta yang akan ditampilkan dilayar.
%,2f (kode format integer) yang tercetak dilayar nilai dari variabel float yaitu bilangan2 yang ditulis sebelah kanan konstanta, untuk angka 2 menampilkan 2 angka dibelakang koma.
hasil tampilannya sebagai berikut :

bilangan2 = 10.25 / 5 = 2.05

3. Double

Tipe data double adalah tipe data untuk bilangan desimal.
Jangkauan nilai variabel interger : 1.7 x 10-308 s.d 1.7 10308
Lebar : 64 bit
Penulisan coding : double
format : %lf

Contoh penggunaan variabel doubel.
double bilangan3;
Nama variabel bilangan3 type double;
bilangan3 = 10.25;
Memberi nilai 10.25 pada varibel bilangan3.
bilangan3 = 10.25 + 5;
Memberi nilai variabel bilangan3 dari hasil operasi aritmatika 10.25 ditambah 5 yaitu 15.25.
bilangan3 = 10.25 / 5;
Memberi nilai variabel bilangan3 dari hasil operasi aritmatika 10.25 dibagi 5 yaitu nilainya 2.05.
printf("bilangan3 = 10.25 / 5 = %.2lf", bilangan3);
"bilangan3 = 10 / 5 =%.2lf" adalah konstanta yang akan ditampilkan dilayar.
%,2lf (kode format integer) yang tercetak dilayar nilai dari variabel float yaitu bilangan3 yang ditulis sebelah kanan konstanta, untuk angka 2 menampilkan 2 angka dibelakang koma.
hasil tampilannya sebagai berikut :
bilangan3 = 10.25 / 5 = 2.05
4. Char

Tipe data char adalah tipe data untuk charakter.
Jangkauan nilai variabel interger : -128  s.d  127
Lebar : 8 bit
Penulisan coding :char
format : %c

Contoh penggunaan variabel doubel.
char huruf;
Nama variabel huruf type char;
huruf = 'A';
Memberi nilai 'A' pada varibel char huruf.
huruf = 65;
Memberi nilai kode ASCII pada varibel char huruf.