Page 76 - ipst-microbox_manual
P. 76
l ¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
5.2 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧ´Ò ¹¤ÇÒÁÊÁÑ ¾¹Ñ ¸á ÅеÃá
¡ÒáÃзÒí 㹡ÅÁØ ¹éÕ ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢¨ÐÁ¤Õ Ò à»¹ 1 ¶Ò à§Íè× ¹ä¢¹¹éÑ à»¹ ¨Ã§Ô
(true) áÅÐ໹ 0 àÁÍ×è à§Í×è ¹ä¢à·¨ç (false) ÊÒÁÒöÊÃ»Ø ä´´ §Ñ ¹éÕ
Operator ¤ÇÒÁËÁÒÂ
== à·Ò ¡ºÑ
!= äÁà ·Ò ¡ºÑ
> ÁÒ¡¡ÇÒ
< ¹Í ¡ÇÒ
>= ÁÒ¡¡ÇÒ ËÃÍ× à·Ò ¡ºÑ
<= ¹Í ¡ÇÒ ËÃÍ× à·Ò ¡ºÑ
! äÁã ª (NOT)
&& áÅÐ (AND)
|| ËÃÍ× (OR)
µÇÑ ÍÂÒ §·Õè 5-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
5.2.1 ¡ÒÃ㪠! , && , || à»ÃÂÕ ºà·ÂÕ º»ÃÐâ¤à§Íè× ¹ä¢
¼ÅÅ¾Ñ ¸¢ ͧ¡Òà ! (NOT) ÊÒÁÒöÊÃ»Ø ä´´ §Ñ ¹Õé
¼ÅÅ¾Ñ ¸¡ ÃзÒí ¡ºÑ ¼ÅÅ¾Ñ ¸ ¼ÅÅ¾Ñ ¸· äèÕ ´
! false true(1)
! true false(0)
ÊÃ»Ø ÇÒ ¼ÅÅ¾Ñ ¸¢ ͧ¡ÒáÃзÒí ´Ç Â NOT ¨Ðä´¤ Ò ¼ÅÅ¾Ñ ¸· µèÕ Ã§¢Ò Á¹¹èÑ àͧ
5.2 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧ´Ò ¹¤ÇÒÁÊÁÑ ¾¹Ñ ¸á ÅеÃá
¡ÒáÃзÒí 㹡ÅÁØ ¹éÕ ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒõÃǨÊͺà§Í×è ¹ä¢¨ÐÁ¤Õ Ò à»¹ 1 ¶Ò à§Íè× ¹ä¢¹¹éÑ à»¹ ¨Ã§Ô
(true) áÅÐ໹ 0 àÁÍ×è à§Í×è ¹ä¢à·¨ç (false) ÊÒÁÒöÊÃ»Ø ä´´ §Ñ ¹éÕ
Operator ¤ÇÒÁËÁÒÂ
== à·Ò ¡ºÑ
!= äÁà ·Ò ¡ºÑ
> ÁÒ¡¡ÇÒ
< ¹Í ¡ÇÒ
>= ÁÒ¡¡ÇÒ ËÃÍ× à·Ò ¡ºÑ
<= ¹Í ¡ÇÒ ËÃÍ× à·Ò ¡ºÑ
! äÁã ª (NOT)
&& áÅÐ (AND)
|| ËÃÍ× (OR)
µÇÑ ÍÂÒ §·Õè 5-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
5.2.1 ¡ÒÃ㪠! , && , || à»ÃÂÕ ºà·ÂÕ º»ÃÐâ¤à§Íè× ¹ä¢
¼ÅÅ¾Ñ ¸¢ ͧ¡Òà ! (NOT) ÊÒÁÒöÊÃ»Ø ä´´ §Ñ ¹Õé
¼ÅÅ¾Ñ ¸¡ ÃзÒí ¡ºÑ ¼ÅÅ¾Ñ ¸ ¼ÅÅ¾Ñ ¸· äèÕ ´
! false true(1)
! true false(0)
ÊÃ»Ø ÇÒ ¼ÅÅ¾Ñ ¸¢ ͧ¡ÒáÃзÒí ´Ç Â NOT ¨Ðä´¤ Ò ¼ÅÅ¾Ñ ¸· µèÕ Ã§¢Ò Á¹¹èÑ àͧ