Tipe data merupakan bagian program
yang paling penting karena tipe data mempengaruhi setiap instruksi yang
akan dilaksanakan oleh computer. Misalnya saja 7 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya. Jika 7 dan 2
bertipe integer maka akan menghasilkan nilai3 , namun jika keduanya
bertipe float maka akan menghasilkan nilai 3.5000000. Pemilihan tipe
data yang tepat akan membuat proses operasi data menjadi lebih efisien
dan efektif. Dalam bahasa C terdapat lima tipe data dasar, yaitu :
No | Tipe Data | Ukuran | Range | Format | Keterangan |
1 | Char | 1 byte | -128 s/d 127 | %c | Karakter/String |
2 | Int | 2 byte | - 32768 s/d 32767 | %i,%d | Integer |
3 | short | 2 byte | -32768 s.d 32767 | Short Integer | |
4 | long | 4 byte | -2,147,435,648 s.d 2,147,435,647 | %1d | long Integer |
5 | float | 4 byte | 3.4 x 10-38 s.d 3.4 x 10+38 | %f | long Integer |
6 | Double | 8 byte | 1.7 x 10-308 s.d 1.7 x 10+308 | Double float | |
7 | Long Double | 10 byte | 3.4 x 10-4932 s.d 1.1 x 10+4932 | long double |
Selain tipe data di atas Borland C++ pun memiliki tipe data tambahan yaituUnsigned, di gunakan untuk data yang nilai nya positif saja. untuk lebih jelas nya lihat di bawah!!!
Tipe Data | Jumlah memory | Jangkauan nilai |
Unsigned Integer | 2 byte | 0 – 65535 |
Unsigned Character | 1 byte | 0 – 255 |
Unsigned Long Integer | 4 byte | 0 – 4,294,967,295 |
Tipe data Borland C++
Tipe data merupakan bagian program
yang paling penting karena tipe data mempengaruhi setiap instruksi yang
akan dilaksanakan oleh computer. Misalnya saja 7 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya. Jika 7 dan 2
bertipe integer maka akan menghasilkan nilai3 , namun jika keduanya
bertipe float maka akan menghasilkan nilai 3.5000000. Pemilihan tipe
data yang tepat akan membuat proses operasi data menjadi lebih efisien
dan efektif. Dalam bahasa C terdapat lima tipe data dasar, yaitu :
No | Tipe Data | Ukuran | Range | Format | Keterangan |
1 | Char | 1 byte | -128 s/d 127 | %c | Karakter/String |
2 | Int | 2 byte | - 32768 s/d 32767 | %i,%d | Integer |
3 | short | 2 byte | -32768 s.d 32767 | Short Integer | |
4 | long | 4 byte | -2,147,435,648 s.d 2,147,435,647 | %1d | long Integer |
5 | float | 4 byte | 3.4 x 10-38 s.d 3.4 x 10+38 | %f | long Integer |
6 | Double | 8 byte | 1.7 x 10-308 s.d 1.7 x 10+308 | Double float | |
7 | Long Double | 10 byte | 3.4 x 10-4932 s.d 1.1 x 10+4932 | long double |
Selain tipe data di atas Borland C++ pun memiliki tipe data tambahan yaituUnsigned, di gunakan untuk data yang nilai nya positif saja. untuk lebih jelas nya lihat di bawah!!!
Tipe Data | Jumlah memory | Jangkauan nilai |
Unsigned Integer | 2 byte | 0 – 65535 |
Unsigned Character | 1 byte | 0 – 255 |
Unsigned Long Integer | 4 byte | 0 – 4,294,967,295 |