01. Tipe Data & Variabel
( Bahasa Pemrograman C )
TIPE DATA
Tipe data adalah pengelompokan data berdasarkan jenisnya. Tipe data juga menentukan berapa besar ruang yang terpakai dalam memori.
Dari contoh diatas jumlahBola merupakan nama variabel yang bertipe int (integer).
Dalam bahasa C tipe data diklasifikasikan sebagai berikut:
1. Tipe Data Dasar
- Char: Tipe data yang berisi 1 huruf atau 1 karakter.
- Integer: Tipe data untuk menampung angka bulat.
- Float: Tipe data untuk menampung angka pecahan.
2. Tipe Data Void
3. Tipe Data Turunan
- Array: Tipe data yang terdiri dari kumpulan tipe data dasar. Tipe data tersebut harus 1 jenis.
- Structure: Tipe data yang terdiri dari kumpulan tipe data dasar. Tipe data tersebut bisa lebih dari 1 jenis.
- Union: Tipe data yang terdiri dari kumpulan tipe data dasar. Tipe data tersebut bisa lebih dari 1 jenis dan data dari anggotanya disimpan di dalam memori yang sama dan saling mempengaruhi satu sama lain.
- Pointer: Tipe data untuk mengakses alamat memory secara langsung. Tipe data turunan disebut juga sebagai Derived Data Type.
4. Tipe Data Bentukan (Enum)
Tipe Integer
|
Tipe |
Ukuran |
Rentang Nilai |
|
char |
1 byte |
-128 to
127 atau 0 to 255 |
|
unsigned
char |
1 byte |
0 to
255 |
|
signed
char |
1 byte |
-128 to
127 |
|
int |
2 or 4
bytes |
-32,768
to 32,767 or -2,147,483,648 to 2,147,483,647 |
|
unsigned
int |
2 or 4
bytes |
0 to
65,535 or 0 to 4,294,967,295 |
|
short |
2 bytes |
-32,768
to 32,767 |
|
unsigned
short |
2 bytes |
0 to
65,535 |
|
long |
8 bytes |
-9223372036854775808
to 9223372036854775807 |
|
unsigned
long |
8 bytes |
0 to
18446744073709551615 |
Tipe Float
|
Tipe |
Ukuran |
Rentang Nilai |
Presisi |
|
float |
4 byte |
1.2E-38
to 3.4E+38 |
6
decimal places |
|
double |
8 byte |
2.3E-308
to 1.7E+308 |
15
decimal places |
|
long
double |
10 byte |
3.4E-4932
to 1.1E+4932 |
19
decimal places |
VARIABEL
Variabel adalah sebuah kontainer atau wadah untuk menampung sebuah data/nilai. Dalam bahasa C setiap variabel harus diberi nama yang unik.
int jumlahBola = 10;
Dari contoh diatas int & char merupakan sebuah tipe data, jumlahBola & huruf merupakan nama dari variabelnya sedangkan 10 & M merupakan data/nilainya.
Aturan pemberian nama variable:
- Nama variabel harus didahului dengan huruf atau garis bawah/underscore dan tidak boleh didahului dengan angka.
- Penamaan variabel case sensitive ( huruf besar atau kecilnya berpengaruh).
- Nama variabel boleh terdiri dari angka maupun huruf.
- Tidak boleh ada simbol selain garis bawah/underscore.





0 Comments