Dalam bahasa pemrograman C terdapat yang namanya variabel. Variabel menentukan tipe data apa yang akan kita gunakan. Kalian tidak bisa menggunakan variabel tipe data Integer untuk menyimpan bilangan Float. Kalian wajib hukumnya untuk mengetahui beberapa macam tipe variabel karena kalian akan sering sekali berkutat di dunia variabel. Pada zaman dahulu komputer benar - benar harus memanfaatkan sumber daya yang ada. Maka dari itu kalian wajib mengetahui tipe data atau jenis variabel.
Macam - macam tipe data bilangan integer
Bilangan integer adalah seluruh bilangan non koma. Jika kalian memaksakan untuk menyimpan bilangan yang memiliki koma di variabel tipe integer maka bilangan tersebut akan kehilangan bagian komanya. Contoh 5,8375 akan menjadi 5.
| Nomor |
Tipe Data |
Byte |
Dari |
|
Sampai |
| 1 |
char |
1 |
-128 |
|
127 |
| 2 |
unsigned char |
1 |
0 |
|
255 |
| 3 |
int |
2 |
-32768 |
|
32767 |
| 4 |
unsigned int |
2 |
0 |
|
65535 |
| 5 |
int |
4 |
-2147483648 |
|
2147483647 |
| 6 |
unsigned int |
4 |
0 |
|
4294967295 |
| 7 |
long |
4 |
-2147483648 |
|
2147483647 |
| 8 |
unsigned long |
4 |
0 |
|
4294967295 |
| 9 |
long long |
8 |
-9,22337E+18 |
|
9,22337E+18 |
| 10 |
unsigned long long |
8 |
0 |
|
1,84467E+19 |
| Nomor |
Tipe Data |
Format |
| 1 |
char |
%d |
| 2 |
unsigned char |
%d |
| 3 |
int |
%d |
| 4 |
unsigned int |
%d |
| 5 |
int |
%d |
| 6 |
unsigned int |
%d |
| 7 |
long int |
%ld |
| 8 |
unsigned long int |
%lu |
| 9 |
long long int |
%lld |
| 10 |
unsigned long long int |
%llu |
Macam - macam tipe data bilangan rasional (Koma)
Bilangan rasional adalah bilangan yang dapat dinyatakan dalam bentuk a/b. Kalian dapat menggunakan tipe data float dan double untuk menyimpan bilangan integer karena bilangan integer termasuk bilangan rasional
| Nomor |
Tipe Data |
Byte |
Presisi |
Format |
| 1 |
float |
4 |
6~7 digit |
%f |
| 2 |
double |
8 |
15 digit |
%lf |
Catatan: Beberapa literatur menanaggap bahwa tipe data int berukuran 2 byte sedangkan beberapa lagi menganggap ukuran int adalah 4 byte.
Tidak ada komentar:
Posting Komentar