Type Data dan Konstanta Bahasa Program C++
Konstanta
Konstanta meupakan nilai tetap dari program dan tidak dapat dirubah nilainya. Nilai dari konstanta harus berupa type data. Berikut contoh pendeklarasian konstanta.
float a = 10;
Type Data
Di dalam bahasa C++ terdapat 5 type dasar yakni karakter, integer, floating point, double floating point dan values (Char, Int, Double, Float dan Void). Perhitungan yang dilakukan bergantung pada tipe data dari nilai yang telah diinisialisasikan. Berikut nilai beberapa tipe data :
Tipe Data | Size | Signed | Unsigned |
---|---|---|---|
Int | -2147483648 sampai 2147483647 | 0 sampai 4294967295 | |
long int | 4 byte | -2147483648 sampai 2147483647 | 0 sampai 4294967295 |
Float | 4 byte | +/- 3.4e +/-38 (~7 digits) | |
Double | 8 byte | +/- 1.7e +/-308 (~15 digits) | |
Long Double | 8 byte | +/- 1.7e +/-308 (~15 digits) | |
Char | 1 byte | -128 sampai 127 | 0 sampai 255 |
bool | 1 byte | True / False |
#include <iostream>
using namespace std;
int main() {
// deklarasi variabel
int xa, yb;
int result;
// proses
xa = 5;
xa = xa + 1 ;
result = xa - yb ;
// print
cout << result ;
// akhir program
return 0;
}
Disaat dilakukan penulisan program, sangat penting untuk mengetahui tentang type data tersebut. Hal ini berkaitan dengan jumlah memory yang dialokasikan untuk setiap type data. Kesalahan penggunaan type data akan menambah jumlah memory yang digunakan atau penggunaan yang tidak tepat dapat menghentikan perhitungan.
Comments
Post a Comment