Belajar Operator Lainnya di Bahasa C
Operator ini memang tidak memiliki nama kelompok, oleh karena itu disebut operator lainnya. Berikut adalah operator lainnya yang ada di C:
- &, mengambil alamat variabel/ pointer
- *, menyatakan bahwa variabel tersebut adalah pointer
- nilai == nilai ? true : false, adalah ternary operator yang dapat meringkas penulisanif yang sederhana
PRAKTEK
- Silahkan jalankan kode di sebelah kanan dan lihat apa hasilnya
Source:
#include <stdio.h>
int main () {
int x = 10;
// Mencoba menyatakan pointer
int* y;
// Mengambil alamat pointer
y = &x;
// Mencoba ternary operator, gaya ternary ini juga persis seperti di PHP
int c = x == 10 ? 1 : 0;
// Mencetak output
printf("size of x: %lu\n", sizeof(x));
printf("address of x: %p\n", &x);
printf("address of y: %p\n", y);
printf("y: %d\n", *y);
printf("c: %d\n", c);
}
Hasilnya:
size of x: 4
address of x: 0x7fff565997ec
address of y: 0x7fff565997ec
y: 10
c: 1
0 Response to "Belajar Operator Lainnya di Bahasa C"
Posting Komentar