Jumat, 18 November 2016

Operator Hubungan (Perbandingan) C++ [Part 4]

Post oleh : Elios | Rilis : November 18, 2016 | Series :

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 Logika
Jika 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 Bitwise
Operator 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 Unary
Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam bahasa C terdapat beberapa operator unary, yaitu :


CONTOH PROGRAM 1
Catatan 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


google+

linkedin