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 |