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

2.2 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧ´ÒŒ ¹¤ÇÒÁÊÁÑ ¾¹Ñ ¸á ÅеÃá

¡ÒáÃзÒí 㹡ÅÁ‹Ø ¹Õé ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒõÃǨÊͺà§Íè× ¹ä¢¨ÐÁ¤Õ ҋ ໹š “1” ¶ÒŒ à§Íè× ¹ä¢¹¹Ñé ໹š ¨Ã§Ô
(true) áÅÐ໹š “0” àÁÍ×è à§Í×è ¹ä¢à·¨ç (false) ÊÒÁÒöÊÃ»Ø ä´´Œ §Ñ ¹éÕ

µÇÑ ´Òí à¹¹Ô ¡Òà ¤ÇÒÁËÁÒÂ
== à·Ò‹ ¡ºÑ
!= äÁà‹ ·Ò‹ ¡ºÑ

> ÁÒ¡¡Çҋ
< ¹ÍŒ ¡Çҋ
>= ÁÒ¡¡Çҋ ËÃÍ× à·Ò‹ ¡ºÑ

<= ¹ÍŒ ¡Çҋ ËÃÍ× à·Ò‹ ¡ºÑ
! äÁ㋠ª‹ (NOT)
&& áÅÐ (AND)

|| ËÃÍ× (OR)

µÇÑ ÍÂҋ §·Õè 2-8

¶ÒŒ ¡Òí ˹´ãˌ
a = 10
b=4
c = 0xA0

à§Íè× ¹ä¢ a>b à§Í×è ¹ä¢à»¹š ¨Ã§Ô (true) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 1
à§Íè× ¹ä¢ a>c à§Íè× ¹ä¢à»¹š à·¨ç (false) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 0
à§Íè× ¹ä¢ a>=c à§Íè× ¹ä¢à»¹š ¨Ã§Ô (true) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 1(à¾ÃÒÐ 0xA0 = 10)
à§Í×è ¹ä¢ a != b à§Íè× ¹ä¢à»¹š ¨Ã§Ô (true) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 1
à§Í×è ¹ä¢ a != c à§Íè× ¹ä¢à»¹š ¨Ã§Ô (false) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 0
   25   26   27   28   29   30   31   32   33   34   35