Tampilkan postingan dengan label Tipe Data Dasar. Tampilkan semua postingan
Tampilkan postingan dengan label Tipe Data Dasar. Tampilkan semua postingan

Contoh program



Contoh program untuk menampilkan kapasitas tipe data

#include<iostream.h>
#include<conio.h>
void main()
{
 int nilai;
 clrscr();
 cout<<"PROGRAM KAPASITAS DATA"<<endl<<endl;
 cout<<"Tipe data char : "<<sizeof(char)<<endl;
 cout<<"Tipe data short : "<<sizeof(short)<<endl;
 cout<<"Tipe data integer : "<<sizeof(int)<<endl;
 cout<<"Tipe data float : "<<sizeof(float)<<endl;
 cout<<"Tipe data long : "<<sizeof(long)<<endl;
 cout<<"Tipe data double : "<<sizeof(double)<<endl;
 cout<<"Tipe data long double : "<<sizeof(long double)<<endl;
getch();
}
Jika dijalankan : 

 kapasitas tergantung pada compiler.

Tipe Data Dasar

Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer yang dikenal dengan tipe data.
Tipe data ini harus dideklarasikan pada awal suatu statement yang menyatakan dalam bentuk apa data akan di proses dan akan di tampilakan. Sebagai contoh pendeklarasiannya bisa dilihat di contoh berikut. int panjang,lebar,Luas ; 
 dan tipe data di C++ maupun C dispesifikasikan sebagai berikut :

Nama
Keterangan
Ukuran
Jangkauan
Char
Abjad/karakter atau untuk bilangan bulat kecil
1 byte
signed: -128 to 127
unsigned: 0 to 255
short int (short)
Bilangan bulat dengan jangkauan pendek
2 byte
signed: -32768 to 32767
unsigned: 0 to 65535
Int
Bilangan bulat
4 byte
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
long int (long)
Integer dengan jangkauan panjang
4 byte
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
Bool
Boolean, dapat bernilai benar atau salah (true or false)
i byte
true or false
Float
Angka dengan titik mengambang (bilangan cacah)
4 byte
3.4e +/- 38 (7 digit)
Double
Bilangan cacah dengan ketelitian ganda
8 byte
1.7e +/- 308 (15 digits)
long double
Bilangan cacah dengan ketelitian ganda panjang
8 byte
1.7e +/- 308 (15 digits)
wchar_t
Karakter lebar, biasa dipakai untuk Unicode karakter
2 byte
1 karakter lebar