Tipe Data Karakter Tipe Data

2008 | Direktorat Pembinaan SMK 105 Keluaran program diatas adalah sebagai berikut: Tipe Data Char pada C++

3.5.3. Tipe Data String

String adalah deretan karakter yang diakhiri dengan sebuah karakter kosong. Konstanta bertipe ditulis diantara tanda petik dua “ ….”. Dalam bahasa C string merupakan larik atau array dari tipe data char, sedangkan dalam bahasa java string merupakan tipe data referensi atau sebuah objek. Contoh dibawah merupakan deklarasi string dalam C: char tek [ ] = C++ ; char kata[ ] = {C, +, +}; untuk Contoh penulisan deklarasi string dalam C adalah sebagai berikut: Program 3.8 include conio.h include iostream using namespace std; main { char huruf[] = Tipe Data String pada C++ ; cout huruf; getch; return ; } Keluaran program diatas adalah sebagai berikut: Tipe Data String pada C++

3.5.4. Tipe Data Bilangan Bulat

Tipe data ini digunakan untuk data-data angka yang tidak mengandung angka di belakang koma int atau digunakan untuk menyatakan bilangan bulat. Perubahan tanda bilangan pada bilangan bulat dapat diset dalam dua tipe, yaitu: bilangan bulat bertanda signed integer, yang merupakan bilangan bulat yang memiliki range dari bilangan negatip sampai positip dan bilangan bulat tak bertanda unsigned integer, yang merupakan bilangan bulat yang hanya memiliki range nilai positip saja. Tipe data yang termasuk ke dalam bilangan bulat adalah: yang pertama, char atau signed char dan unsigned char atau byte dalam java dan pascal. Rentang nilai signed char mulai -128 sampai 127. Kedua, 106 Direktorat Pembinaan SMK | 2008 rentang nilai unsigned char mulai 0 sampai 255, short int atau signed short int dan unsigned short int. Rentang nilai signed short int mulai - 32.768 sampai 32.767. Rentang nilai unsigned short int mulai 0 sampai 65.535. Ketiga adalah int atau signed int dan unsigned int. Rentang nilai signed int mulai -32.768 sampai 32.767. Rentang nilai unsigned int mulai 0 sampai 65.535, dan keempat adalah long int atau signed long int dan unsigned long int. Rentang nilai signed long int mulai -21474836478 sampai 2147483647. Rentang nilai unsigned long int mulai 0 sampai 4294967295. Rentang di atas untuk tipe data bilangan bulat dalam 16 bit. Contoh pendeklarasian bilangan int adalah sebagai berikut: int nilai; int total ; int harga = 30000 ; Dapat juga ditulis sebagai berikut: int nilai, total ; int harga; harga = 30000 ;

3.5.5. Tipe Data Bilangan Real atau Pecahan

Tipe ini merepresentasikan data- data bilangan yang mengandung angka di belakang koma atau menyatakan bilangan pecahan, maupun eksponensial. Tipe data yang termasuk ke dalam kategori ini adalah: float dan double. Contoh deklarasi float dan double adalah sebagai berikut: float nilai; double beta; Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F. Misalnya : 4.22F atau 2.314f. Sedangkan untuk bilangan double, bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double. Pehatikan contoh program berikut ini: Program 3.9 include conio.h include iostream using namespace std; main {