JENIS-JENIS TIPE DATA DALAM C++
Tipe data berfungsi untuk mempresentasikan jenis dari sebuah nilai yg terdapat dalam program.
Tipe Data Dasar
Dalam C++ terdapat beberapa tipe data dasar yang telah didefenisikan, yaitu yang digolongkan ke dalam tipe data karakter, tipe data bilangan bulat, tipe data bilangan pecahan.
1. Tipe Data Karakter
Untuk tipe data karakter kita gunakan perintah char.
Contoh: Char karakter ;
Char kar 1, kar 2, kar 3; dll.
Tipe data ini mempunyai jangkauan dari 0 s/d 255 atau karakter ASCII ke 0 s/d 255 untuk menuliskan isi dari data bertipe char adalah dengan menggunakan printf dengan format penulisannya menggunakan tanda %c, %f, %d, %s kalau ingin tampilkan sebagai suatu karakter, atau dengan % i jika ingin tampilkan sebagai suatu angka. Pemberian nilai pada suatu karakter digunakan perintah sebagai berikut: Karakter = ‘A’; atau karakter = 65; kedua karakter tersebut menghasilkan suatu efek yang sama yaitu memberikan nilai 65 atau karakter A ke variabel karakter.
Contoh III:
#include <stdio.h>
#include <conio.h>
main()
{
Char k1,k2;
K1=’A’;
K2=k1;
printf(“nilai variabel k1 adalah % c \n”,k1);
printf(“nilai variabel k2 adalah bentuk angka =%’d \n “,k2);
getch();
return 0;
}
2. Tipe Data Bilangan Bulat
Ada beberapa tipe data standart yang digunakan untuk data bilangan bulat.
Tipe Data
|
Memory
|
Format
|
Jangkauan Nilai
|
Int
|
2 byte
|
% d/ % i
|
-32.768 s/d 32.767
|
Unsigned int
|
2 byte
|
% u
|
0 s/d 65.535
|
Char
|
1 byte
|
% d/ % i
|
-128 s/d127
|
Unsigned char
|
1 byte
|
% u
|
0 s/d 255
|
Unsigned long
|
4 byte
|
% iu
|
0 s/d 4.294.967.295
|
Long
|
4 byte
|
% id/ % iu
|
-2.147.483.648 s/d 2.147.483.647
|
Tipe-tipe data yang ada dalam tabel tersebut khusus untuk data yang nilai bilangannya bulat cara pendeklarasian seperti pendeklarasian lainnya, yaitu:
int a;
unsigned int b;
char c;
long d;
Contoh IV:
#include <stdio.h>
#include<conio.h>
main()
{
int a = 100, b = 64000;
unsigned int c = 64000;
printf(“nilai yang telah dimasukkan /n a=%i dan b=%i \n”,a,b);
printf (“nilai yang telah dimasukkan =%u /n”,c);
getch();
return 0;
}
Tidak ada komentar:
Posting Komentar