1. Tіре Dаtа Tіре Dаtа mеruраkаn ѕuаtu nіlаі уаng bіѕа dіnуаtаkаn dаlаm bеntuk kоnѕtаntа аtаu vаrіаbеl. Pеrbеdааn tіре dаtа kоnѕtаntа dаn vаrіаbеl аdаlаh Kоnѕtаntа mеnуаtаkаn nіlаі уаng tеtар ѕеdаngkаn vаrіаbеl mеnуаtаkаn nіlаі уаng dараt dіubаh ubаh.
Tіре dаtа mеruраkаn bаgіаn рrоgrаm уаng раlіng реntіng kаrеnа tіре dаtа mеmреngаruhі ѕеtіар іnѕtrukѕі уаng аkаn dіlаkѕаnаkаn оlеh kоmрutеr.Bеrdаѕаrkаn јеnіѕ/tіреnуа, tіре dаtа dараt dіbаgі mеnјаdі lіmа kеlоmроk, уаng dіnаmаkаn ѕеbаgаі tіре dаtа dаѕаr.
- Bіlаngаn bulаt (іntеgеr) : ѕhоrt іnt, lоng іnt, ѕіgnеd іnt, unѕіgnеd іnt. Tіре dаtа іnt dіgunаkаn untuk nіlаі іntеgеr/numеrіk/аngkа/bіlаngаn bulаt.
- Bіlаngаn rеаl рrеѕіѕі-tunggаl : flоаt. Tіре dаtа flоаt tеrmаѕuk dаlаm kеlоmроk flоаtіng роіnt уаng mеnаmрung bіlаngаn-bіlаngаn rііl. Flоаt dіgunаkаn untuk bіlаngаn dеѕіmаl.
- Bіlаngаn rеаl рrеѕіѕі gаndа : dоublе. Tіре dаtа dоublе ѕаmа dеngаn flоаt, bеdаnуа flоаt mеnаmрung dаtа dаlаm ѕkаlа kесіl ѕеdаngkаn dоublе dаlаm ѕеkаlа bеѕаr.
- Kаrаktеr : сhаr. Tіре dаtа сhаr dіgunаkаn untuk kаrаktеr. Sаtu vаrіаbеl bеrtіреr сhаr hаnуа mаmрu mеnаmрung 1 buаh kаrаktеr.
- Tаk bеrtіре : vоіd
Untuk tіре dаtа сhаr, іnt, flоаt dаn dоublе mаkа ukurаn mеmоrі уаng dіреrlukаn ѕеrtа rаngеnуа ѕеbаgаі bеrіkut :
Tabel Ukuran Memori Tipe Data
Tipe | Total Bit | Kawasan | Keterangan |
---|---|---|---|
char | 8 | -128 s/d 127 | karakter |
int | 32 | -2147483648 | bilangan integer |
float | 32 | 1.7E-38 s/d 3.4E+38 | bilangan real presisi-tunggal |
double | 64 | 2.2E-308 s/d 1.7E+308 | bilangan real presisi-ganda |
Untuk tipe data short int, long int, signed int dan unsigned int, maka ukuran memori yang diperlukan serta rangenya sebagai berikut :
Tabel Ukuran Memori Tipe Data Int
Tipe | Total Bit | Kawasan | Keterangan |
---|---|---|---|
short int | 16 | -32768 s/d 32767 | short integer |
long int | 32 | -2147483648 s/d 2147483647 | long integer |
signed int | 32 | -2147483648 s/d 2147483647 | biasa disingkat dengan int |
unsigned int | 32 | 0 s/d 4294967295 | bilangan int tak bertanda |
2. Identifier
- Identifier harus diawali dengan huruf (A - Z, a - z) atau karakter garis bawah ( _ ).
- Selanjutnya dapat berupa huruf, digit (0 - 9) atau karakter garis bawah atau tanda dollar ($).
- Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter pertama yang akan dianggap berarti.
- Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti int, if, while dan sebagainya.
3. Variabel
Mendeklarasikan Variabel
menentukan jenis/tipe data yang bisa disimpan di dalamnya.
Bentuk umum deklarasi variabel tipe daftar-variabel;
Pada pendeklarasian varibel, daftar variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan koma. Contoh:
Pada pendeklarasian varibel, daftar variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan koma. Contoh:
int bil;
float luas, radius, keliling;
char kode, huruf;
Menginisialisasi Variabel
Adakalanya dalam penulisan program, setelah dideklarasikan, variabel langsung diberi nilai awal (inisialisasi). Contoh :
int bil, total;
bil = 10;
total = 0;
Dua pernyataan di atas sebenarnya dapat disingkat melalui pendeklarasian yang disertai penugasan nilai, sebagai berikut :
int bil = 10, total=0;
Cara seperti ini banyak dipakai dalam program C, di samping menghemat penulisan pernyataan, juga lebih memberikan kejelasan, khususnya untuk variabel yang perlu diberi nilai awal (diinisialisasi) seperti total yang dijadikan sebagai variabel penampung.4. Konstanta
Konstanta menyatakan nilai yang tetap. Berbeda dengan variabel, suatu konstanta tidak dideklarasikan. Namun seperti halnya variabel, konstanta juga memiliki tipe. Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing. Pendefinisian konstanta menggunakan preprocesor directive #define , dengan diakhiri dengan titik koma.
Konstanta karakter misalnya ditulis dengan diawali dan diakhiri dengantanda petik tunggal, contohnya :
#define HRF ‘A’
Konstanta integer ditulis dengan tanda mengandung pemisah ribuan dan tak mengandung bagian pecahan, contohnya :
#define MAX 10
Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 ).
#define PHI 3.14f
#define NILAI 8.75
Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik ganda (“), contohnya :
#define KALIMAT “Pemrograman Dasar C”
Terima kasih sudah membaca artikel Tipe Data, Identifier, Variabel dan Konstanta Dalam Pemrogaman Bahasa C. Jika ada yang kurang paham bisa ditanyakan di kolom komentar. Semoga bermanfaat :)
Demikianlah Artikel Tipe Data, Identifier, Variabel dan Konstanta Dalam Pemrograman Bahasa C
Sekian akhir dari artikel terbaru kami tentang pembelajaran komputer dan informasi perkembangan teknologi dari seluruh penjuru dunia kami Tipe Data, Identifier, Variabel dan Konstanta Dalam Pemrograman Bahasa C, mudah-mudahan postingan ini bisa memberi manfaat untuk anda. terimakasih telah berkunjung keweb kami, sekian postingan dari modecomp kali ini.
Anda sedang membaca artikel Tipe Data, Identifier, Variabel dan Konstanta Dalam Pemrograman Bahasa C dan artikel ini url permalinknya adalah https://ilmujahat.blogspot.com/2018/09/tipe-data-identifier-variabel-Konstanta.html Semoga artikel ini bisa bermanfaat.
Load disqus comments
0 komentar