Bahasa C, Bahasa C adalah suatu bahasa pemrograman komputer yang bersifat terstruktur, bukan hanya memeiliki fungsi - fungsi yang bervariasi,
Bahasa C juga mempunya macam - macam type data yang tidak kalah penting penggunaanya dengan fungsi - fungsi tersebut.
Pada materi sebelumnya kita telah membahas beberapa macam fungsi - fungsi dasar yang terdapat pada bahasa C,
nah materi kali ini kia akan membahas tentang macam - macam tipe data dasar pada bahasa C,
kita mulai dari :
Apakah yang dimaksud dengan tipe data ?
Apakah yang dimaksud dengan tipe data ?
Data adalah suatu nilai yang bisa berupa Konstanta maupun variabel.
Apakah yang dimaksud dengan konsanta dan variabel ?
Apakah yang dimaksud dengan konsanta dan variabel ?
Konstanta adalah suatu nilai yang berupa nilai tetap atau tak berubah-ubah sedangkan variabel adalah nilai yang dapat berubah ubah selama berlangsungnya eksekusi.
Tipe Data Dasar pada Bahasa C dibedakan menjadi 5(lima) buah tipe data :
1. yang pertama adalah tipe data Integer atau bilangan Bulat, Integer biasa di simbolkan dengan "int" Tipe Data Integer pun juga dibedakan menjadi 4(empat) bagian.
1. yang pertama adalah Short int atau Integer Pendek. Integer Pendek
atau Short Integer mempunyai panjang bit 16bit dengan Jangkauan
angka : -32768 s/d 32767
pada bahasa C biasa dilambangkan dengan "short int"
2. yang kedua adalah Long int atau Integer Panjang. Integer Panjang atau
Long Integer mempunyai Panjang bit 32bit dengan Jangkauan angka :
-2147483648 s/d 2147483647 pada Bahasa C biasa dilambangkan
dengan "long int"
3. yang ketiga adalah Sign int. sign integer mempunyai panjang yang
sama dengan long int atau integer panjang yaitu 32bit dengan
jangkauan yang sama pula dengan long int yaitu
-2147483648 s/d 2147483647
jangkauan yang sama pula dengan long int yaitu
-2147483648 s/d 2147483647
pada Bahasa C biasa dilambangkan dengan "signed int"
4. yang terakhir adalah unsign int, berkebalikan dengan sign int,
unsign int biasa di sebut dengan bilangan int yang tidak mempunyai
tanda atau Tak bertanda, unsign int mempunyai panjang bit 32bit
dengan jangkauan : 0 s/d 4294967295,
pada bahasa C biasa dilambangkan dengan "unsigned int"
unsign int biasa di sebut dengan bilangan int yang tidak mempunyai
tanda atau Tak bertanda, unsign int mempunyai panjang bit 32bit
dengan jangkauan : 0 s/d 4294967295,
pada bahasa C biasa dilambangkan dengan "unsigned int"
2. Tipe data yang ke dua adalah tipe data Float atau tipe data bilangan real dengan presisi tunggal, Seperti namanya, Tipe data Float menaungi jenis data bilangan Real, contoh bilangan float :5.1, 9.4, -9,4 dan lain sebagainya.
Tipe data float mempunyai panjang bit sebesar 32bit dengan jangkauan Data :1.7E-38 s/d 3.4E+38
3. tipe data selanjutya adalah tipe data Double, sama seperti tipe data Float, tipe data double adalah jenis tipe data bilangan real, hanya perbedaanya tipe data double mempunyai presisi ganda,
tipe data double mempunyai panjang bit total sebesar 64bit dan dengan jangkauan :
2.2E-308 s/d 1.7+308
4 tipe data yang selanjutnya adalah tipe data Char seperti dengan namanya, tipe data ini menunjukan sebuah tipe data karakter atau Char., sebagai contoh : 'a', 'b' ,'A' ,'G'
tipe data char memiliki panjang bit sebesar 8 bit dengan jangkauan data : -128 s/d 127.
5.tipe data String, tipe data string adalah gabungan dari tipe data Char,
jadi yang dimaksud dengan tipe data String adalah gabungan dari beberapa karakter yang menjadi sebuah kata, sebagai contoh "Ko", "ding", "Koding", tipe data String mempunyai panjang bit sesuai dengan jumlah char yang di inputkan.
6. Tipe Data Logika atau biasa di sebut dengan tipe data Bolean,
tipe data bolean merupakan tipe data yang melibatkan statement True dan False,
sebagai contoh kita ambil dari fungsi IF pada bahasa C.
thanks gan infonya sangat bermanfaat nih buat ane
ReplyDeletesiph gan, makasih kunjungannya
Deletetenyata nama mengandung arti yg luas...
ReplyDeletebaru tau bang
by dedi mitsubishi
iya gan hehe, makasih kunjungannya
Deletedasar buat ane nih gan, tahun depan ane masuk sistem informasi. thanks for sharing
ReplyDeleteoke, semangat gan
Deletesiph gan sama sama
ReplyDelete