TIPE DATA
Terdapat 5 tipe data bawaan dari bahasa C, yaitu : void, integer, float,
double, dan char.
Type Keterangan
void diartikan sebagai tanpa tipe data dan tanpa pengembalian nilai
int bilangan bulat (integer)
float bilangan pecahan (floating point)
double bilangan pecahan dengan jangkauan data yang lebih luas
char Karakter
Sedangkan C++ sendiri menambahkan dua buah tipe data lagi, yakni : bool
dan wchar_t.
Type Keterangan
bool isi bilangan Boolean (True dan False)
wchar_t wide character
Dengan jangkauannya adalah sebagai berikut :
Tipe Ukuran Range
(bits)
unsigned char 8 0 s/d 255
char 8 -128 s/d 127
short int 16 -32,768 s/d 32,767
unsigned int 32 0 s/d 4,294,967,295
int 32 -2,147,483,648 s/d 2,147,483,647
unsigned long 32 0 s/d 4,294,697,295
long 32 -2,147,483,648 s/d 2,147,483,647
float 32 3.4 e-38 s/d 1.7 E +38
double 64 1.7 E-308 s/d 3.4 E + 308
long double 80 3.4 E-4932 s/d 1.1 E + 4932
VARIABEL
Berbeda dengan pendeklarasian variabel di bahasa pemrograman lain, dalam
C++ sebelum mendeklarasikan variabel, hal pertama yang harus dideklarasikan
adalah tipe data yang akan digunakan untuk menampung data.
Format penulisannya adalah :
Tipe_data pengenal = nilai ;
Sebagai contoh :
int a;
float nomor;
atau dapat juga pemberian nilai awal untuk variable dilakukan pada saat deklarasi,
contoh :
int a=10;
char s=’a’;
Jika hendak mendeklarasikan beberapa variabel sekaligus dengan tipe data
yang sama, dapat dilakukan dengan 2 cara, yaitu :
int a;
int b;
int c;
atau dapat disederhanakan dengan deklarasi :
int a,b,c;
Perhatikan contoh berikut:
// bekerja dengan variabel
#include
int main ()
{
// inisialisasi variabel :
int a, b;
int hasil;
// proses :
a = 5;
b = 2;
a = a + 1;
hasil = a - b;
// cetak hasilnya :
cout << hasil;
// menghentikan program :
return 0;
}
KONSTANTA
Konstanta mirip dengan variable, namun memiliki nilai tetap. Konstanta
dapat berupa nilai Integer, Float, Karakter dan String.
Pendeklarasian konstanta dapat dilakukan dengan 2 cara :
o menggunakan (#define)
deklarasi konstanta dengan cara ini, lebih gampang dilakukan karena akan
menyertakan #define sebagai preprocessor directive. Dan sintaknya
diletakkan bersama – sama dengan pernyataan #include (di atas main()).
Format penulisannya adalah :
#define pengenal nilai
Contoh penggunaan :
#define phi 3.14159265
#define Newline ‘\n’
#define lebar 100
pendeklarasian dengan #define tanpa diperlukan adanya tanda = untuk
memasukkan nilai ke dalam pengenal dan juga tanpa diakhiri dengan tanda
semicolon(;).
o menggunakan (const)
Sedangkan dengan kata kunci const, pendeklarasian konstanta mirip dengan
deklarasi variable yang ditambah kata depan const.
Contoh :
const int lebar = 100;
const char tab = ‘\t’;
const zip = 1212;
Untuk contoh terakhir, deklarasi variable zip yang tanpa tipe data, maka
compiler akan secara otomatis memasukkannya ke dalam tipe int.
Kamis, 18 Februari 2010
jenis&tipe data
Diposting oleh ardie di 02.41
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar