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
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