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

áÅжҌ ໹š
à§Í×è ¹ä¢ !(a>b) à§Íè× ¹ä¢à»¹š à·¨ç (false) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 0
à§Íè× ¹ä¢ !(a>c) à§Íè× ¹ä¢à»¹š ¨Ã§Ô (true) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 1
à§Í×è ¹ä¢ !(a>=c) à§Íè× ¹ä¢à»¹š à·¨ç (false) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 0
à§Íè× ¹ä¢ !(a != b) à§Í×è ¹ä¢à»¹š à·¨ç (false) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 0
à§Í×è ¹ä¢ !(a != c) à§Íè× ¹ä¢à»¹š ¨Ã§Ô (true) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š 1

áÅжҌ ໹š
à§Í×è ¹ä¢ !(a>b) && (a>=c) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š false(0)
à§Íè× ¹ä¢ (a != b) && (a>=c) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š true(1)
à§Íè× ¹ä¢ (a != b) && !(a != b) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š false(0)

áÅжҌ ໹š
à§Íè× ¹ä¢ !(a>b) || (a>=c) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š true(1)
à§Í×è ¹ä¢ (a != b) || (a>=c) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š true(1)
à§Íè× ¹ä¢ (a != b) || !(a != b) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š true(1)
à§Íè× ¹ä¢ !(a>=c) || !(a != b) ¤Ò‹ ¼ÅÅ¾Ñ ¸à »¹š false(0)

2.3 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧºµÔ (Bitwise Operation)

¡ÒáÃзÒí 㹡ÅÁ‹Ø ¹àéÕ »¹š ¡ÒáÃзÒí ·àÕè ¢ÒŒ ¶§Ö ã¹ÃдºÑ ºµÔ ¢Í§¢ÍŒ ÁÅÙ â´Â·¤èÕ Ò‹ ¢Í§áµÅ‹ кµÔ ໹š
ä´áŒ ¤‹ “1” ËÃÍ× “0” à·Ò‹ ¹¹éÑ «§èÖ ¡ÒáÃзÒí 㹡ÅÁ‹Ø ¹ÊÕé ÒÁÒöÊÃ»Ø ä´´Œ §Ñ ¹Õé

Operator ¤ÇÒÁËÁÒÂ
~ ¡ÅºÑ ¤Ò‹ ¢Í§ºµÔ ¢ÍŒ ÁÅÙ
& ¡ÒÃá͹´á ºººµÔ
| ¡ÒÃÍÍÃᏠºººµÔ
^ ¡ÒÃàÍ¡ç ¤Å«Ù ¿Õ -ÍÍÃᏠºººµÔ
<< àÅÍ×è ¹ºµÔ ä»·Ò§«ÒŒ Â
>> àÅÍè× ¹ºµÔ ä»·Ò§¢ÇÒ
<<= àÅÍ×è ¹ºµÔ ä»·Ò§«ÒŒ ÂáÅnj ãËàŒ ·Ò‹ ¡ºÑ
>>= àÅÍè× ¹ºµÔ ä»·Ò§¢ÇÒáÅnj ãËàŒ ·Ò‹ ¡ºÑ
&= á͹´á Ånj ãËàŒ ·Ò‹ ¡ºÑ
|= ÍÍÃᏠÅnj ãËàŒ ·Ò‹ ¡ºÑ
^= àÍ¡ç ¤Å«Ù ¿Õ -ÍÍÃᏠÅnj ãËàŒ ·Ò‹ ¡ºÑ
   27   28   29   30   31   32   33   34   35   36   37