Kamis, 18 Februari 2010

jenis&tipe data

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.

0 komentar:


Blogspot Template by Isnaini Dot Com. Powered by Blogger and Supported by ArchitecturesDesign.Com Beautiful Architecture Homes