Kita baru melangkah satu lantai yaitu di Operator Hubungan hadeh perjalanan masih panjang guys! semanget!! btw kalo agak jenuh baca doang , yuk! baca sambil dengerin musik disini. Hehe seru kan? sambil denger musik kesukaan gue muahaha...
PART 4 BELAJAR C++Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand sebuah nilai atau variable. Operator hubungan dalam bahasa C :
Operator LogikaJika operator hubungan membandingkan hubungan antara dua buah operand, maka operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan.
Operator logika ada tiga macam, yaitu :
- && : Logika AND (DAN)
- || : Logika OR (ATAU)
- ! : Logika NOT (INGKARAN)
Operator BitwiseOperator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori.
Operator bitwise dalam bahasa C :
- << : Pergeseran bit ke kiri
- >> : Pergeseran bit ke kanan
- & : Bitwise AND
- ^ : Bitwise XOR (exclusive OR)
- | : Bitwise OR
- ~ : Bitwise NOT
Operator UnaryOperator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam bahasa C terdapat beberapa operator unary, yaitu :
CONTOH PROGRAM 1Catatan Penting ! : Operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah operand terdapat perbedaan. Perhatikan contoh berikut :
Perbedaan operator peningkatan ++ yang diletakkan di depan dan dibelakang operand
#include <stdio.h>
#include <conio.h>
main()
{
int x, nilai;
x = 5;
nilai = ++x; //berarti x = x + 1; nilai = x;
printf("nilai = %d, x = %d\n", nilai, x);
nilai = x++; //berarti nilai = x; x = x + 1;
printf("nilai = %d, x = %d\n", nilai, x);
getch();
}
CONTOH PROGRAM 2
#include "stdio.h"
#include "conio.h"
main()
{
int b, nilai;
b = 15;
nilai = --b; // berarti b = b - 1; nilai = b;
printf("nilai = %d, b = %d\n", nilai, b);
nilai = b--; // berarti nilai = b; b = b - 1;
printf("nilai = %d, b = %d\n", nilai, b);
getch();
}
Kata Tercadang (Reserved Word)Bahasa C standar ANSI memiliki 32 kata tercadang (reserved word) dan Turbo C menambahkannya dengan 7 kata tercadang. Semua reserved word tidak boleh digunakan dalam penamaan identifier (variable, nama fungsi dll). Kata Tercadang yang tersedia dalam bahasa C adalah sbb:
Keterangan : tanda * menunjukkan tambahan dari Turbo C

