Sabtu, 19 Januari 2019

Operator, Operand, dan Arithmetic

Hallo... di Web ini saya akan membahas sedikit mengenai operator, operand, dan arithmetic. Selamat membaca... :)



Operator adalah symbol yang digunakan untuk memproses nilai yang di input untuk menghasilkan nilai yang baru.
Operand adlah bagian yang menspesifikan aakah data tersebut manipulated atau operated.

contoh :
C=A+B
(= dan = merupakan operator; A,B, dan C merupakan operand)

Berdasarkan banyak operand, operator dapat dibagi menjadi 3:

  1. Unary operator (membutuhkan 1 operand)
  2. Binary operator (membutuhkan 2 operand)
  3. Ternary operator (membutuhkan 3 operand)
Berdasarkan tipe operasi, operator dapat dikelompokan menjadi :
Assignment Operator
Logical Operator
Arithmetic Operator
Relational Operator
Bitwise Operator
Pointer Operator

Contoh :

#include <stdio.h>
int main ()
{
       int x = 44;  int y = 44;
  ++x;
       printf(”x = %d\n”, x);  /* result 45 */
       y++;
       printf(”y = %d\n”, y);   /* result 45 */
}



Semua ekspresi dapat menggunakan format :
                                      <variable>=<variable><operator><exp>;
Memiliki arti yang sama dengan :
                                               <variable><operator>=<exp>;



Relational operators :

Contoh :
#include<stdio.h>
int main()
{
      int x=5,y=6;
      if ( x == y) printf("%d equal %d\n",x,y);
      if ( x != y) printf("%d not equal %d\n",x,y);
      if ( x < y) printf("%d less than %d\n",x,y);
      if ( x > y) printf("%d greater than %d\n",x,y);
      if ( x <= y) printf("%d less or equal than %d\n",x,y);
      if ( x >= y) printf("%d greater or equal than %d\n",x,y);
      return(0);
}
int x;
x = (20 > 10);  // x value 1
x = (20 == 10);  // x value 0

Contoh Conditional expression

int main () {
  int bil, abs;
  bil = 50;
  abs = (bil1 > 0) ? bil : - bil;
  printf(“%d \n”,bil);
  bil = - 50;
  abs = (bil1 > 0) ? bil : - bil;
  printf(“%d \n”,bil);
  return(0);
}

Bitwise Operators 



Sekian dari saya.... Semoga bermanfaat... :)

Tidak ada komentar:

Posting Komentar