Dutormasi.com – Tipe data integer adalah salah satu tipe data dasar dalam bahasa pemrograman C. Tipe data integer digunakan untuk merepresentasikan bilangan bulat, baik positif, negatif, atau nol. Tipe data integer memiliki ukuran yang berbeda-beda tergantung pada platform yang digunakan, mulai dari 2 byte hingga 8 byte. Dalam artikel ini, kita akan membahas pengertian dan contoh kode program tipe data integer pada bahasa C.
Pengertian Tipe Data Integer pada Bahasa C
Tipe data integer pada bahasa C terdiri dari beberapa jenis, yaitu char, short, int, long, dan long long. Jenis-jenis tipe data integer ini berbeda-beda dalam ukuran dan rentang nilai yang dapat direpresentasikan. Berikut adalah penjelasan singkat tentang masing-masing jenis tipe data integer:
Jenis Tipe Data | Ukuran Memory Penyimpanan | Jangkauan |
---|---|---|
char | 1 byte | -128 hingga 127 |
short | 2 bytes | -32,768 hingga 32,767 |
int | 2 bytes | -32,768 hingga 32,767 |
int | 4 bytes | -2,147,483,648 hingga 2,147,483,647 |
long | 4 bytes | -2,147,483,648 hingga 2,147,483,647 |
- char: Tipe data char digunakan untuk merepresentasikan karakter dalam bentuk ASCII. Tipe data char memiliki ukuran 1 byte.
- short: Tipe data short digunakan untuk merepresentasikan bilangan bulat yang memiliki rentang nilai yang lebih kecil dibandingkan dengan tipe data int. Tipe data short memiliki ukuran 2 byte.
- int: Tipe data int digunakan untuk merepresentasikan bilangan bulat dengan rentang nilai yang lebih besar dibandingkan dengan tipe data short. Tipe data int memiliki ukuran 2 atau 4 byte.
- long: Tipe data long digunakan untuk merepresentasikan bilangan bulat dengan rentang nilai yang lebih besar dibandingkan dengan tipe data int. Tipe data long memiliki ukuran 4 atau 8 byte.
- long long: Tipe data long long digunakan untuk merepresentasikan bilangan bulat dengan rentang nilai yang lebih besar dibandingkan dengan tipe data long. Tipe data long long memiliki ukuran 8 byte.
Contoh Kode Program Tipe Data Integer pada Bahasa C
Berikut adalah contoh kode program tipe data integer pada bahasa C untuk masing-masing jenis tipe data integer:
1.Tipe Data Char
#include <stdio.h>
int main()
{
char karakter = 'A';
printf("Karakter: %c\n", karakter);
return 0;
}
Penjelasan: Pada contoh kode program di atas, kita mendeklarasikan variabel karakter
dengan tipe data char dan memberikan nilai ‘A’ pada variabel tersebut. Kemudian, kita mencetak nilai variabel karakter
dengan menggunakan fungsi printf dan specifier %c yang digunakan untuk mencetak karakter.
2. Tipe Data Short
#include <stdio.h>
int main()
{
short bilangan = -32768;
printf("Bilangan: %d\n", bilangan);
return 0;
}
Penjelasan: Pada contoh kode program di atas, kita mendeklarasikan variabel bilangan
dengan tipe data short dan memberikan nilai -32768 pada variabel tersebut. Kemudian, kita mencetak nilai variabel bilangan
dengan menggunakan fungsi printf dan specifier %d yang digunakan untuk mencetak bilangan bulat.
3.Tipe Data Int
#include <stdio.h>
int main()
{
int bilangan = 2147483647;
printf("Bilangan: %d\n", bilangan);
return 0;
}
Penjelasan: Pada contoh kode program di atas, kita mendeklarasikan variabel bilangan
dengan tipe data int dan memberikan nilai 2147483647 pada variabel tersebut. Kemudian, kita mencetak nilai variabel bilangan
dengan menggunakan fungsi printf dan specifier %d yang digunakan untuk mencetak bilangan bulat.
4. Tipe Data Long
#include <stdio.h>
int main()
{
long bilangan = 2147483648;
printf("Bilangan: %ld\n", bilangan);
return 0;
}
Penjelasan: Pada contoh kode program di atas, kita mendeklarasikan variabel bilangan
dengan tipe data long dan memberikan nilai 2147483648 pada variabel tersebut. Kemudian, kita mencetak nilai variabel bilangan
dengan menggunakan fungsi printf dan specifier %ld yang digunakan untuk mencetak bilangan bulat dengan tipe data long.
5. Tipe Data Long Long
#include <stdio.h>
int main()
{
long long bilangan = 9223372036854775807;
printf("Bilangan: %lld\n", bilangan);
return 0;
}
Penjelasan: Pada contoh kode program di atas, kita mendeklarasikan variabel bilangan
dengan tipe data long long dan memberikan nilai 9223372036854775807 pada variabel tersebut. Kemudian, kita mencetak nilai variabel bilangan
dengan menggunakan fungsi printf dan specifier %lld yang digunakan untuk mencetak bilangan bulat dengan tipe data long long.
Kesimpulan
Tipe data integer pada bahasa C digunakan untuk merepresentasikan bilangan bulat. Jenis-jenis tipe data integer pada bahasa C antara lain char, short, int, long, dan long long. Setiap jenis tipe data integer memiliki ukuran yang berbeda-beda dan rentang nilai yang dapat direpresentasikan. Dalam penggunaannya, kita dapat mendeklarasikan variabel dengan jenis tipe data integer yang sesuai dengan kebutuhan kita.