Tipe data adalah
suatu pengenal
(identifier) yang merupakan
bagian program yang paling penting karena tipe data mempengaruhi setiap
instruksi yang akan dilaksanakan oleh komputer.
Misalnya saja 5
dibagi 2 bisa saja menghasilkan hasil yang berbeda tergantung tipe
datanya. Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan
menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat
proses operasi data menjadi lebih efisien dan efektif.
Bahasa C menyediakan 5 macam tipe data dasar, yaitu
1. Tipe data integer yaitu bilangan bulat dideklarasikan dengan int.
2. Floating point yaitu bilangan pecahan dideklarasikan dengan float.
3. Double precision yaitu bilangan pecahan ketepatan ganda dideklarasikan dengan double.
4. karakter dideklarasikan dengan char
1. Tipe Data Bilangan Bulat
Tipe bilangan bulat adalah suatu tipe data yang
digunakan untuk menyimpan nilai-nilai yang berbentuk bilangan bulat (bilangan
yang tidak mengandung koma), misalnya 12, 24, 500 dan sebagainya. Namun yang
perlu diperhatikan juga bahwa bilangan bulat juga dikelompokkan lagi menjadi
dua jenis, yaitu bilangan bulat positif dan negatif. Untuk itu, di dalam bahasa
C, tipe bilangan bulat juga dibedakan lagi menjadi beberapa macam dengan
rentang nilai tertentu. Adapun yang termasuk ke dalam tipe bilangan bulat di
dalam bahasa C adalah seperti yang tampak pada tabel di bawah ini.
|
Tipe Data
|
Ukuran
(dalam bit)
|
Rentang
|
Format
|
|
int
|
16 atau 32
|
-32768 sampai 32768
|
%d
|
|
unsigned int
|
16 atau 32
|
0 sampai 65535
|
%u
|
|
signed int
|
16 atau 32
|
sama seperti int
|
%d
|
|
short int
|
16
|
-32768 sampai 32768
|
%d
|
|
unsigned short int
|
16
|
0 sampai 65535
|
%u
|
|
signed short int
|
16
|
sama seperti short int
|
%d
|
|
long int
|
32
|
-2127483648 sampai 2127483648
|
%l
|
|
signed long int
|
32
|
sama seperti long int
|
%l
|
|
unsigned long int
|
32
|
0 sampai 4294967295
|
%L
|
2. Tipe Data Bilangan Riil
Tipe data bilangan riil merupakan tipe data yang
digunakan untuk menyimpan nilai-nilai bilangan riil, misalnya 2.12, 2.24, 5.96
dan sebagainya. Adapun yang termasuk ke dalam tipe tersebut adalah seperti yang
tertera pada tabel di bawah ini.
|
Tipe data
|
Ukuran (dalam bit)
|
Rentang
|
Format
|
|
float
|
32
|
3.4e-38 sampai 3.4e+38
|
%f
|
|
double
|
64
|
1.7e-308 sampai 1.7e+308
|
%lf
|
|
long double
|
80
|
1.7e-308 sampai 1.7e+308
|
%lf
|


Posting Komentar