Thuta Learning
C
BasicProgrammingbeginner

Operators

Operator တွေက value တွေကိုတွက်ချက်၊ နှိုင်းယှဉ်၊ logic ဆုံးဖြတ်ဖို့သုံးတဲ့ symbol တွေပါ။ Arithmetic operator တွေက math calculation, comparison operator တွေက condition စစ်ခြင်း၊ logical operator တွေက condition များကို ပေါင်းစပ်စစ်ခြင်းအတွက် အသုံးဝင်ပါတယ်။

c
#include <stdio.h>

int main() {
  int x = 10;
  int y = 3;

  printf("Add: %d
", x + y);
  printf("Remainder: %d
", x % y);
  printf("Is x greater than y? %d", x > y);
  return 0;
}

+ ကပေါင်းတာ၊ % က remainder ရတာ၊ x > y က condition မှန်လားစစ်တာပါ။ C မှာ true ကို 1၊ false ကို 0 အနေနဲ့မြင်ရပါတယ်။

You should see
Add: 13 Remainder: 1 Is x greater than y? 1

Info

= က assign လုပ်တာ၊ == က equal ဖြစ်မဖြစ် နှိုင်းယှဉ်တာပါ။ ဒီနှစ်ခုမတူပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Condition ထဲမှာ if (x = 5) လို့ရေးမိရင် comparison မဟုတ်ဘဲ assignment ဖြစ်သွားနိုင်ပါတယ်။ Equal စစ်ချင်ရင် if (x == 5) သုံးပါ။
Operators | Thuta Learning