Session 5
Session 5
Apakah perbedaan antara perintah z=x++ dan perintah z=++x dalam bahasa C?
Jawaban :
1. Z = x++ (post increment), sebuah value disimpan dalam variable terlebih dahulu
kemudian ditambahkan 1.
2. Z = ++x (pre increment), sebuha value ditambahkan terlebih dahulu kemudian
disimpan kedalam variable.
1) A & B
2) A | B
3) A ^ B
Petunjuk:
Jawaban :
NIM : 2502153151
1. A & B
A = 25, 00011001
B = 51, 00110011
00011001
00110011
------------&
00010001 = 17
2. A | B
00011001
00110011
------------OR
00111011 = 59
3. A ^ B
00011001
00110011
------------XOR “ ^ ”
00101010 = 42
SHIFT LEFT dan SHIFT RIGHT
1) Y >> 2
2) Y << 3
Petunjuk:
Jawaban :
NIM : 2502153151
Y = 51, 00110011 = 51
1. Y >> 2, 00001100 = 12
Hilangkan 2 digit paling kanan dan tambahkan 2 digit paling kiri
2. Y << 3, 10011000 = 152
Hilangkan 3 digit paling kiri dan tambahkan 3 digit paling kanan