Page 28 - ipst-cmanual
P. 28
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
2.1.1 ¡Òà + áÅÐ - ·¤èÕ Ç÷ÃÒº
µÇÑ ÍÂÒ §·èÕ 2-1
int a = 12;
a = a + 3;
¼ÅÅ¾Ñ ¸¤ Í× a = 15
¡Ò÷Òí §Ò¹¤Í× àÃÁÔè µ¹ a Á¤Õ Ò à»¹ 12 áÅÇ Ê§Ñè ãË a ºÇ¡¡ºÑ 3 áÅÇ ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í× 15 ࡺç äÇ· Õè a
µÇÑ ÍÂÒ §·èÕ 2-2
int a = 12;
a = a - 3;
¼ÅÅ¾Ñ ¸¤ Í× a = 9
¡Ò÷Òí §Ò¹¤Í× àÃÁèÔ µ¹ a Á¤Õ Ò à»¹ 12 áÅÇ Ê§èÑ ãË a ź´Ç  3 áÅÇ ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í× 9 ࡺç äÇ· èÕ a
2.1.2 ¡ÒÃËÒÃẺ / áÅÐ %
¡ÒÃËÒ÷éѧÊͧẺÁÕ¤ÇÒÁᵡµÒ§¡Ñ¹µÃ§·Õè
1. ¡ÒÃËÒÃẺ / ໹¡ÒÃËÒÃà¡çº¤Ò¨íҹǹàµçÁ·èÕËÒÃŧµÑÇ
2. ¡ÒÃËÒÃẺ % ໹ ¡ÒÃËÒÃà¡ºç ¤Ò àÈÉ·àÕè ËÅÍ× ¨Ò¡¡ÒÃËÒÃ
µÇÑ ÍÂÒ §·èÕ 2-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 (àÈÉ·àÕè ËÅÍ× ¨Ò¡¡ÒÃËÒÃ)
2.1.3 ¡ÒÃà¾ÁÔè ¤Ò áºº ++ áÅСÒÃÅ´¤Ò Ẻ - -
ÁÕµÑÇÍÂÒ§·Õèãªã¹¡ÒÃ͸ԺÒ¡Ò÷íÒ§Ò¹´Ñ§¹éÕ
µÇÑ ÍÂÒ §·èÕ 2-4
int y = 5;
y++;
¼ÅÅ¾Ñ ¸¤ Í× y = 6
¡Ò÷Òí §Ò¹¤Í× àÃÁÔè µ¹ y Á¤Õ Ò à»¹ 5 µÍ ÁÒʧèÑ ãË y ºÇ¡¡ºÑ 1 áÅÇ ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í× 6 ࡺç äÇ· Õè y
´§Ñ ¹¹Ñé ¤Òí ʧÑè y++; ã˼ ÅÅ¾Ñ ¸à ËÁÍ× ¹¡ºÑ y = y + 1;
2.1.1 ¡Òà + áÅÐ - ·¤èÕ Ç÷ÃÒº
µÇÑ ÍÂÒ §·èÕ 2-1
int a = 12;
a = a + 3;
¼ÅÅ¾Ñ ¸¤ Í× a = 15
¡Ò÷Òí §Ò¹¤Í× àÃÁÔè µ¹ a Á¤Õ Ò à»¹ 12 áÅÇ Ê§Ñè ãË a ºÇ¡¡ºÑ 3 áÅÇ ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í× 15 ࡺç äÇ· Õè a
µÇÑ ÍÂÒ §·èÕ 2-2
int a = 12;
a = a - 3;
¼ÅÅ¾Ñ ¸¤ Í× a = 9
¡Ò÷Òí §Ò¹¤Í× àÃÁèÔ µ¹ a Á¤Õ Ò à»¹ 12 áÅÇ Ê§èÑ ãË a ź´Ç  3 áÅÇ ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í× 9 ࡺç äÇ· èÕ a
2.1.2 ¡ÒÃËÒÃẺ / áÅÐ %
¡ÒÃËÒ÷éѧÊͧẺÁÕ¤ÇÒÁᵡµÒ§¡Ñ¹µÃ§·Õè
1. ¡ÒÃËÒÃẺ / ໹¡ÒÃËÒÃà¡çº¤Ò¨íҹǹàµçÁ·èÕËÒÃŧµÑÇ
2. ¡ÒÃËÒÃẺ % ໹ ¡ÒÃËÒÃà¡ºç ¤Ò àÈÉ·àÕè ËÅÍ× ¨Ò¡¡ÒÃËÒÃ
µÇÑ ÍÂÒ §·èÕ 2-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 (àÈÉ·àÕè ËÅÍ× ¨Ò¡¡ÒÃËÒÃ)
2.1.3 ¡ÒÃà¾ÁÔè ¤Ò áºº ++ áÅСÒÃÅ´¤Ò Ẻ - -
ÁÕµÑÇÍÂÒ§·Õèãªã¹¡ÒÃ͸ԺÒ¡Ò÷íÒ§Ò¹´Ñ§¹éÕ
µÇÑ ÍÂÒ §·èÕ 2-4
int y = 5;
y++;
¼ÅÅ¾Ñ ¸¤ Í× y = 6
¡Ò÷Òí §Ò¹¤Í× àÃÁÔè µ¹ y Á¤Õ Ò à»¹ 5 µÍ ÁÒʧèÑ ãË y ºÇ¡¡ºÑ 1 áÅÇ ¹Òí ¼ÅÅ¾Ñ ¸· äèÕ ´¤ Í× 6 ࡺç äÇ· Õè y
´§Ñ ¹¹Ñé ¤Òí ʧÑè y++; ã˼ ÅÅ¾Ñ ¸à ËÁÍ× ¹¡ºÑ y = y + 1;