Mengukur Nilai Variabel Bahasa C Menggunakan Operator Sizeof
Pada artikel ini akan dijelaskan cara mengukur nilai variabel Bahasa C menggunakan operator sizeof beserta fungsi dan penjelasannya.
Sebelum memahami lebih dalam materi tentang Mengukur Nilai Variabel Bahasa C Menggunakan Operator Sizeof, terlebih dahulu pelajari materi tentang: Memeriksa Ukuran Variabel Bahasa C Menggunakan Sizeof [klik], Tanda Koma Bahasa C dan Fungsinya [klik], dan Evaluasi dari Operand Bahasa C [klik].
Operator sizeof bekerja dengan beberapa operand yang memiliki fungsi tertentu pada program bahasa C yang dijelaskan sebagai berikut.
sizeof (type-name)
sizeof expression
Baca Juga:
Ekspresi hanya digunakan untuk tipe dari operand dan tidak untuk evaluasi. Contoh, berikut adalah contoh program dengan nilai variabel i adalah 5.
Contoh:
#include <stdio.h>
int main()
{
int i = 5;
int int_size = sizeof(i++);
printf("\n ukuran dari i = %d", int_size);
printf("\n nilai dari i = %d", i);
getchar();
return 0;
}
Output:
ukuran dari i = depends on compiler
nilai dari i = 5
nilai dari i = 5
Referensi Tambahan:
- Penjelasan Singkat, Predesesor Postfix dan Prefix ++ Bahasa C [klik]
- 4 Contoh Program Modulus Angka Negatif pada Bahasa C [klik]
- 4 Contoh Program Menggunakan Operator Ternary pada Bahasa C dan C++ [klik]
- 2 Contoh Program Preincrement (Predecrement) pada Bahasa C [klik]
- 3 Contoh Program Perbedaan ++*p, *p++, dan *++p pada Bahasa C [klik]
- Penjelasan Singkat, Hasil Operasi Perbandingan pada Bahasa C dan C++ [klik]
- Penjumlahan Dua Angka Tanpa Menggunakan Operator Aritmatika Bahasa C [klik]
Artikel ini didedikasikan kepada: Melati Kusumaningtyas, Muhammad Fakhri Wibowo, Nova Mardiyanti, Oki Derajat Sudarmojo, dan Rahma Kusuma Arsyanti.
Operator sizeof() umumnya digunakan dalam bahasa pemrograman C. Fungsi dari operator ini adalah untuk menentukan ukuran ekspresi atau tipe data yang ditentukan dalam jumlah unit penyimpanan burukuran karakter. Operator sizeof() berisi operan tunggal yang bisa berupa eskpresi ataupun typecast data dimana cast-nya adalah tipe data yang diapit dalam tanda kurung.
BalasHapusSizeof adalah operator unary dalam bahasa pemrograman C dan C++. Operator ini digunakan untuk menghasilkan ukuran penyimpanan ekspresi atau tipe data tertentu, yang diukur dalam jumlah unit berukuran karakter. Sehingga, ukuran construct sizeof (char) dipastikan akan bernilai 1.
BalasHapusApa yang dimaksud dengan sizeof array dalam bahasa pemrograman C?
BalasHapusOperator sizeof pada sebuah array adalah operator sizeof yang mengembalikan total memori yang ditempati oleh array dalam satuan byte. Untuk menentukan jumlah elemen dalam array, caranya adalah dengan membagi total memori yang ditempati oleh array dengan ukuran dari setiap elemen.
HapusApa yang dimaksud dengan operator unary dalam bahasa pemrograman C?
BalasHapusOperator unary adalah jenis operator yang mengambil satu nilai operan atau argumen yang digunakan untuk melakukan suatu operasi. Operasi unary adalah bentuk operasi dengan hanya melibatkan satu operan saja. Operan ini datang sebelum atau sesudah dari nilai operator. Selain itu, operaty unary tidak dapat dilakukan override, sehingga fungsionalitasnya dapat terjamin.
Hapus