Translate

tipe data dan operator halaman 6

Selamat datang di eagleboot dan selamat membaca.

Sebelumnya tipe data dan operator halaman 5

Kalau bersifat internal, maka hanya dikenal oleh fungsi tempat variable dideklarasikan  Kalau bersifat eksternal, maka dapat dipergunakan oleh semua fungsi yang terletak pada file yang sama tempat variable dideklarasikan  Tidak hilang sekeluarnya dari fungsi  Inisialisasi hanya dilakukan sekali pada saat fungsi dipanggil pertama kali, jika tidak ada inisialisasi oleh pemrogram secara otomatis akan diberi nilai awal nol.  Deklarasinya dengan kata kunci static.  Perhatikan penulisan variable statis berikut ini: staticintx;  Untuk lebih jelasnya perhatikan program dengan menggunakan variable statis berikut ini:

  Program 3.5 #include<conio.h> #include<iostream> usingnamespacestd; voidtambah(void); main() { intk=100; tambah(); tambah(); cout<<"Nilaikdalammain()="<<k<<"\n"; getch(); return0; } voidtambah(void) { staticintk;//variabelstatis k++; cout<<"Nilaikdalamtambah()="<<k<<"\n"; } Keluaran program diatas adalah sebagai berikut: Nilaikdalamtambah()=1 Nilaikdalamtambah()=2 Nilaikdalammain()=100. 

Variable register adalah variable yang nilainya disimpan dalam register mikroprosesor bukan didalam memori RAM, variable ini mempunyai sifat- sifat sebagai berikut:  Mempunyai kecepatan akses lebih tinggi  Hanya dapat diterapkan pada variable local atau parameter formal yang bertipe char atau int  Biasa diterapkan untuk pengendalian loop.  Deklarasinya dengan kata kunci register.  Perhatikan penulisan variable register berikut ini: registerintx;  untuk lebih jelasnya perhatikan program dengan menggunakan variable register berikut ini: 

 Program 3.6 #include<conio.h> #include<iostream> usingnamespacestd; main() { registerintn,jml;//variabelregister intm=242; for(n=1;n<=m;n++) jml+=n; cout<<"1+2+3+...+="<<m<<jml; getch(); return0; }  Keluaran program diatas adalah sebagai berikut: 1+2+3+…+242=32621

  3.5. Tipe data
 Tipe data merupakan tempat untuk menentukan pemberian nilai terhadap suatu variabel yang diberikan oleh user. Selain itu tipe data juga dapat diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima. Sebagai gambaran dari pengertian tersebut  adalah ketika kita menempatkan tanda pengenal harga hanya mengenal angka, maka ketika kita memberikan nilai berupa string maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak dikenali oleh tipe data yang diberikan.  Tipe data dalam variable menentukan tipe data yang bisa disimpan didalamnya, format data  

Next read at tipe data dan operator halaman 7

Share this

Related Posts

Previous
Next Post »