Thuta Learning
ရှာဖွေရန်
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