Langsung ke konten utama

Tipe Data

Sumberhttps://stackoverflow.com/questions/17918117/rails-4-list-of-available-datatypes

Tipe Data

Dalam ilmu komputer dan pemrograman komputer, tipe data ialah klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud untuk menggunakan data. Sebagian besar bahasa pemrograman mendukung berbagai macam data, sebagai contoh, bilangan riil, integer atau boolean. Sebuah tipe data menyediakan sekumpulan nilai-nilai dari ekspresi (yaitu variabel, fungsi) yang dapat mengambil nilai tersebut. Tipe data ini mendefinisikan operasi yang akan dilakukan pada data, maksud dari data dan jurusan nilai dari tipe tersebut dapat disimpan.

Variabel

Variabel adalah bentuk tidak tetap dari sebuah nilai berbeda-beda dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang dikenal di sub program disebut variabel lokal. sedang yang di kenal secara umum/utuh dalam satu program disebut variabel global.

Tipe Data Primitif

Tipe data primitif adalah tipe data yang sudah disediakan pada library/header tertentu, misalnya: int, char, string, dll.

Pendeklarasian: <tipe_data> <nama_variabel>; 
Contoh: int nama;

Tipe Data Numerik

 Merupakan tipe data yang digunakan untuk menyimpan bilangan bulat, mulai bilangan positif, negatif dan keduanya. Contoh tipe data numerik: int, long. Tipe data ini dapat langsung diinisialisasi.

Pendeklarasian: <int> <nama_variabel>
Contoh: int angka;

Tipe Data Karakter

Merupakan tipe data yang digunakan untuk menyimpan karakter berupa kata(string), dan karakter 
Contoh tipe data karakter : string, char.
Dapat langsung diinisialisasi
Pendeklarasian Sama dengan tipe data numerik. 

Tipe Data Boolean

Merupakan bentuk ekspresi dari perbandingan, tipe data boolean ditulis dengan bool, tipe data inihanya bernilai true atau false, tipe data ini secara default bernilai 1.

Tipe Data Modifier

Merupakan tipe data yang dapat memanipulasi tipe data primitif dalam hal rentang dan ukuran memori yang digunakan.
Macam-macam tipe data modifier:

Signed : Memungkinkan bilangan yang tersimpan menjadi postif dan negatif.

Unsigned : Memungkinkan bilangan yang tersimpan menjadi positif saja.

Short : Untuk mengecilkan jumlah memori yang digunakan.

Long : Untuk membesarkan memori yang digunakan.

 

 


  

Komentar