Page 27 - ipst-cmanual
P. 27
¤Á‹Ù Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 27

º··Õè 2

µÇÑ ´Òí à¹¹Ô ¡ÒÃã¹ÀÒÉÒ C ÊÒí ËúÑ
WinAVR ¤ÍÁä¾àÅÍÃ⏠»Ãá¡ÃÁÀÒÉÒ C
·èÕ㪌㹪ش¡Å‹Í§ÊÁͧ¡Å IPST-MicroBOX

ã¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ WinAVR ¹¹éÑ ÁµÕ ÇÑ ´Òí à¹¹Ô ¡ÒÃàËÁÍ× ¹¡ºÑ ÀÒÉÒ C µÒÁÁҵðҹ
ANSI-C(¤Òí ʧÑè Áҵðҹ¢Í§ÀÒÉÒ C ·ãÕè ª¾Œ ²Ñ ¹Òº¹¤ÍÁ¾ÇÔ àµÍ÷ ¼Õè ¼ŒÙ ÅµÔ ¤ÍÁä¾àÅÍÃᏠµÅ‹ ÐÃÒ¨е͌ §
ÁàÕ ËÁÍ× ¹¡¹Ñ ) µÇÑ ´Òí à¹¹Ô ¡ÒÃËÃÍ× âÍà»ÍàÃàµÍÏ (operator) ¢Í§ÀÒÉÒ C ¹¹éÑ áº§‹ 䴌 3 ¡ÅÁ‹Ø ãË­æ‹ ¤Í×
µÑÇ´íÒà¹Ô¹¡Ò÷ҧ¤³ÔµÈÒʵÏ (Arithmetic operator), µÑÇ´íÒà¹Ô¹¡ÒôŒÒ¹¤ÇÒÁÊÑÁ¾Ñ¹¸áÅеÃá
(Relation & logic operation)áÅеÇÑ ´Òí à¹¹Ô ¡Ò÷ҧºµÔ (Bitwise operation)

2.1 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧ¤³µÔ ÈÒʵÏ

ÊÒÁÒöÊÃØ»ä´Œ´Ñ§¹Õé

Operator ¤ÇÒÁËÁÒÂ
+ ¡Òúǡ
- ¡ÒÃź
* ¡Òä³Ù
/ ¡ÒÃËÒÃ
% ¡ÒÃËÒÃẺ modulo(ËÒÃàÍÒàÈÉ)
++ ¡ÒÃà¾ÁèÔ ¤Ò‹ ¢¹éÖ Í¡Õ Ë¹§èÖ ¤Ò‹
-- ¡ÒÃÅ´¤Ò‹ Å§Í¡Õ Ë¹§Öè ¤Ò‹
+= ¡Òúǡ¢¹éÖ Í¡Õ à·Ò‹ ¡ºÑ ¤Ò‹ ·Ò§¢ÇÒÁÍ×
-= ¡ÒÃÅ´Å§Í¡Õ à·Ò‹ ¡ºÑ ¤Ò‹ ·Ò§¢ÇÒÁÍ×
*= ¡Òä³Ù ´ÇŒ Âà·Ò‹ ¡ºÑ ¤Ò‹ ·Ò§¢ÇÒÁÍ×
/= ¡ÒÃËÒônj Âà·Ò‹ ¡ºÑ ¤Ò‹ ·Ò§¢ÇÒÁÍ×
%= ¡ÒÃËÒônj Âà·Ò‹ ¡ºÑ ¤Ò‹ ·Ò§¢ÇÒÁÍ× (modulo)
   22   23   24   25   26   27   28   29   30   31   32