Home » C++ » Tipe Data Numerik di C++ – Kode dan Contohnya

Tipe Data Numerik di C++ – Kode dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Tipe Data Numerik

Gunakan int untuk menyimpan bilangan bulat tanpa desimal, seperti 35 atau 1000 dan float atau double saat membutuhkan bilangan titik floating(dengan desimal), seperti 9,99 atau 3,14515.

int :

#include <iostream>
using namespace std;
 
int main () {
  int myNum = 1000;
  cout << myNum;
  return 0;
}

float :

#include <iostream>
using namespace std;
 
int main () {
  float myNum = 5.75;
  cout << myNum;
  return 0;
}

double :

#include <iostream>
using namespace std;
 
int main () {
  double myNum = 19.99;
  cout << myNum;
  return 0;
}

float vs. double

Ketepatan nilai titik floating menunjukkan berapa digit yang dapat dimiliki nilai setelah titik desimal. Ketepatan float hanya enam atau tujuh digit desimal, sedangkan variabel double memiliki presisi sekitar 15 digit. Oleh karena itu, lebih aman menggunakan double untuk sebagian besar kalkulasi.

Angka Ilmiah

Bilangan floating point juga bisa menjadi bilangan ilmiah dengan “e” untuk menunjukkan pangkat 10:

Contoh :

#include <iostream>
using namespace std;
 
int main () {
  float f1 = 35e3;
  double d1 = 12E4;
  cout << f1 << "\n";
  cout << d1;
  return 0;
}

Output :

You may also like