Page 74 - ipst-microbox_manual
P. 74
l ¤Áً Í× ÍҌ §Í§Ô áÅÐ㪧Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

5.1.1 ¡Òà + áÅÐ - ·¤Õè Ç÷ÃÒº

µÇÑ ÍÂҋ §·Õè 5-1

int a = 12;
a = a + 3;

¼ÅÅ¾Ñ ¸¤ Í× a = 15
¡Ò÷Òí §Ò¹¤Í× àÃÁèÔ µ¹Œ a Á¤Õ ҋ ໹š 12 áÅnj ʧÑè ãˌ a ºÇ¡¡ºÑ 3 áÅnj ¹Òí ¼ÅÅ¾Ñ ¸· äÕè ´¤Œ Í× 15 ࡺç äÇ·Œ Õè a

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

int a = 12;
a = a - 3;

¼ÅÅ¾Ñ ¸¤ Í× a = 9
¡Ò÷Òí §Ò¹¤Í× àÃÁÔè µ¹Œ a Á¤Õ ҋ ໹š 12 áÅnj ʧèÑ ãˌ a ź´ÇŒ  3 áÅnj ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤Œ Í× 9 ࡺç äÇ·Œ Õè a

5.1.2 ¡ÒÃËÒÃẺ / áÅÐ %

¡ÒÃËÒ÷Ñé§ÊͧẺÁÕ¤ÇÒÁᵡµ‹Ò§¡Ñ¹µÃ§·Õè
1. ¡ÒÃËÒÃẺ / ໚¹¡ÒÃËÒÃà¡çº¤‹Ò¨íҹǹàµçÁ·ÕèËÒÃŧµÑÇ
2. ¡ÒÃËÒÃẺ % ໹š ¡ÒÃËÒÃà¡ºç ¤Ò‹ àÈÉ·àÕè ËÅÍ× ¨Ò¡¡ÒÃËÒÃ

µÇÑ ÍÂҋ §·Õè 5-3

int x , y , z;
x = 10;
y = x/3;
z = x%3;

¼ÅÅ¾Ñ ¸¤ Í× y = 9 áÅÐ z = 1
¡Ò÷Òí §Ò¹¤Í×

y = x/3; à y = 10/3 à y = 3 (¨Òí ¹Ç¹¤Ã§Ñé ·ËèÕ ÒÃŧµÇÑ )
z = x%3; à z = 10%3 à z = 1 (àÈÉ·àÕè ËÅÍ× ¨Ò¡¡ÒÃËÒÃ)

5.1.3 ¡ÒÃà¾ÁÔè ¤Ò‹ Ẻ ++ áÅСÒÃÅ´¤Ò‹ Ẻ - -

ÁÕµÑÇÍ‹ҧ·Õè㪌㹡ÒÃ͸ԺÒ¡Ò÷íÒ§Ò¹´Ñ§¹Õé
µÇÑ ÍÂҋ §·èÕ 5-4

int y = 5;
y++;

¼ÅÅ¾Ñ ¸¤ Í× y = 6
¡Ò÷Òí §Ò¹¤Í× àÃÁÔè µ¹Œ y Á¤Õ ҋ ໹š 5 µÍ‹ ÁÒʧèÑ ãˌ y ºÇ¡¡ºÑ 1 áÅnj ¹Òí ¼ÅÅ¾Ñ ¸· äÕè ´¤Œ Í× 6 ࡺç äÇ·Œ èÕ y
´§Ñ ¹¹éÑ ¤Òí ʧèÑ y++; ã˼Œ ÅÅ¾Ñ ¸à ËÁÍ× ¹¡ºÑ y = y + 1;
   69   70   71   72   73   74   75   76   77   78   79