Selamat pagi kawan pendekar solder, alhamdulillah setelah
kurang lebih 3 bulan off dari curat – coret untuk postingan blog, akhirnya saya
bisa kembali bersua dengan kawan – kawan. Disela – disela pembuatan program
pesanan dari kawan – kawan yang lumayan cukup banyak, saya mau mencoba sharing
postingan mengenai dasar pemograman dalam bahasa C.
Dasar- dasar pemograman bahasa c harus benar – benar kita kuasai. Dasar pemograman akan mempengaruhi berjalan dengan baik dan efektik tidaknya sebuah sistem yang kita bagun. Dasar pemograman yang akan saya share mengenai penggunaan ” Tipe Data Bahasa c ”.
Tipe
data adalah sebuah tipe untuk
ukuran atau kapasitas penampung data. Dalam bahasa c tipe data berdasarkan
kapasitasnya terbagi menjadi 4 bagian, ada 1 bit, 8 bit, 16 bit dan 32
bit. Untuk lebih jelasnya coba
perhatikan dan pelajari dengan baik tabel dibawah ini.
Tabel
Tipe Data
Tipe
|
Ukuran bit
|
Range
|
Bit
|
1
|
0,1 (tipe data
bit hanya dapat
Digunakan
untuk variable global)
|
Char
|
8
|
-128 to 127
|
Unsigned char
|
8
|
0 to 255
|
Signed char
|
8
|
-128 to 127
|
Int
|
16
|
-32768 to 32767
|
Short int
|
16
|
-32768 to 32767
|
unsigned int
|
16
|
0 to 65535
|
Long int
|
16
|
-32768 to 32767
|
Unsigned long int
|
32
|
-2147483648 to 2147483647
|
Signed long int
|
32
|
0 to 4294967295
|
Float
|
32
|
-2147483648 to 2147483647
|
double
|
32
|
± 1.175e-38 to ±3.402e38
|
Bagaimana
kawan sudah mengerti maksud dari table daftar tipe data diatas?. Jika masih
belum mengerti saya coba jelaskan sesederhana mungkin. Kalau ada yang bertanya
buat apa sih fungsi tipe data ini?. Tipe
data ini berfungsi untuk memaksimalkan pemakaian memori untuk program yang akan
kita bagun. Penggunaan tipe data dalam pembuatan program kita harus memilih
sesuai kebutuhan kita.
Contoh
kita
memiliki data yang akan kita tampung sebesar 8 bit dengan range data 1 sampai
200. Kira – kira penggunaan tipe data mana yang bisa digunakan. adalah:
-
Char : kapasitas
data 8 bit, mampu menampung
data sebesar 256 dengan
range data dari -128 sampai 127 (tipe ini tidak bisa digunakan karena data tidak bisa menampung
data sampai 200).
-
Unsigned
char :
kapasitas
data 8 bit, mampu menampung
data sebesar 256 dengan
range datanya dari 0 – 255. (bisa digunakan).
-
Signed int : kapasitas data 16 bit, mampu menampung data sebesar 65536
dengan range data dari 0 sampai 65535 ( bisa digunakan tetapi pemborosan
memori).
Cara Penulisan dalam program:
unsigned char data=0; // untuk data diseting default 0 atau bisa juga
unsignde char data;
Cara Penulisan dalam program:
unsigned char data=0; // untuk data diseting default 0 atau bisa juga
unsignde char data;
jadi
penggunaan tipe data itu sangat penting untuk memaksimalkan penggunaan memori,
jangan sampai misalkan kita hanya butuh tempat 1 liter , sementara dikasih
tempatnya 10 liter maka akan terjadi pemborosan sebesar 9 liter. Penggunaan seperti
ini tidak akan terasa jika penggunaan program dengan memori sedikit (program
sederhana), tetapi untuk pembuatan program yang cukup kompleks ini akan sangat
bermanfaan sekali.
Saya
kira segitu dulu sharing dari saya kawan, insyaAllah dilain kesempatan saya sambung
lagi. Apa bila ada yang kurang jelas silahkan di share saja dikolom komentar.
Berikut
ini ilustrasi penggunaan type data dengan mengguanakan space data yang tidak
sesuai dengan kebutuhan sehinggan terjadi pemborosan space.
Tidak ada komentar:
Posting Komentar
Silahkan tinggalkan komentar kawan - kawan, baik berupa pertanyaan ataupun saran yang sifatnya membangun. komentar kawan - kawan sangat berharga untuk kemajuan blog ini. kalau bisa mohon hindari penggunaan Anonim. Semoga bermanfaat untuk kita semua...
Terimakasih....