C++ Tutorial

C++ – Data Types – Numbers

numbers

Dari gambar di atas uda keliatan dong post ini bakal bahas tentang apa :) Yap, kali ini kita akan membahas seputar bilangan. Dalam dunia matematika bilangan sangat banyak jenisnya mulai dari bilangan real, imajiner (<– wth is this), dll.

Waktu yang dibutuhkan: 5-10 menit.

Namun berbeda halnya dalam dunia programming. Secara garis besar hanya terdapat 2 jenis bilangan yaitu, real dan integer. Pengertian real di sini adalah bilangan yang memiliki angka di belakang koma atau bahasa kerennya floating point.

Tentu kalian telah menebaknya kan bahwa integer merupakan bilangan yang tidak memiliki floating point. Pada C++ integer tidak dibedakan positif-negatif, asli, natural, dll. Yang menjadi acuan adalah ada atau tidak nya angka di belakang koma. Ada = real, tidak = integer.


Integer
Data type Range
short (int) -32768 … 32767
int -2,147,483,648 … 2,147,483,647
long long (int) -9,223,372,036,854,775,808 … 9,223,372,036,854,775,807
unsigned short (int) 0 … 65535
unsigned int 0 … 4,294,967,295
unsigned long long (int) 0 … 18,446,744,073,709,551,615

Pada C++ terdapat banyak sekali variasi dari tipe data integer. Namun dengan berbekal pengetahuan tentang int sudah cukup untuk membawa kalian ke level intermediate di C++ 😀


Real

Pada C++ hanya terdapat 2 jenis bilangan real yaitu, float dan double. Perbedaanya terletak pada ketelitian dan range nilai dari kedua jenis. Double memiliki range dan ketelitian yang lebih tinggi dari tipe data float.


Example

Oke, sampai disini dulu pengenalan tipe data numerik nya. Dengan mengetahui dua jenis variable ini kalian sudah dapat melakukan berbagai operasi matematik!

Jangan lupa untuk mengutak-atik example code di atas ini akan sangat membantu meningkatkan pemahaman kalian! Berikutnya kita akan membahas tipe data lain yaitu tipe data logika atau boolean. Cheers!

One thought on “C++ – Data Types – Numbers

Leave a Reply

Your email address will not be published. Required fields are marked *