ÄÄÇ»ÅÍ´Â ±× ¿ë¾î ÀÚü°¡
°è»êÇÏ´Â ±â°è¶ó´Â ¶æÀ̰í, ½ÇÁ¦·Î °è»êÀ» À§Çؼ žî³
±â°èÀÔ´Ï´Ù. µû¶ó¼ °è»ê¿¡ ÇÊ¿äÇÑ
¿¬»êÀÚ°¡ ÇʼöÀûÀÔ´Ï´Ù. 1+3À» °è»êÇÒ ¶§¿¡
1°ú 3À» ¿¬»êÀ» ÇÏ´Â ´ë»óÀ̹ǷÎ
¡ºÇÇ¿¬»êÀÚ(ù¬æÑß©í, operand)¡» ¶ó°í Çϰí, +°¡ ½ÇÁ¦·Î
°è»êÇÏ´Â °ÍÀ̹ǷΠ¡º¿¬»êÀÚ(æÑß©í, operator)¡» ¶ó
ÇÕ´Ï´Ù.

¿¬»êÀÚ¿¡´Â
»ê¼ú¿¬»êÀÚ, °ü°è¿¬»êÀÚ, ³í¸®¿¬»êÀÚ
µîÀÌ
ÀÖ½À´Ï´Ù. C ¾ð¾î´Â ´Ù¸¥
¾ð¾î¿Í´Â
´Þ¸®
Çϵå¿þ¾î¸¦
Á÷Á¢
Á¦¾îÇÒ
¼ö
ÀÖ´Â
ºñÆ®
¿¬»êÀÚ, Æ÷ÀÎÅÍ ¿¬»êÀÚ¿Í
¼ö½ÄÀ»
°£´ÜÈ÷
Ç¥ÇöÇÒ
¼ö
ÀÖ´Â
Áõ°¨
¿¬»êÀÚ, ´ëÀÔ ¿¬»êÀÚ
µî
´Ù¸¥
ÇÁ·Î±×·¡¹Ö
¾ð¾î¿¡
ºñÇØ
¿¬»êÀÚ°¡
¸Å¿ì
´Ù¾çÇÕ´Ï´Ù. ¶ÇÇÑ À̵é
¿¬»êÀÚ´Â
¼öÇп¡¼ + º¸´Ù´Â ¡¿¸¦
¸ÕÀúÇϵíÀÌ
¿ì¼±
¼øÀ§°¡
Á¤ÇØÁ®
ÀÖ½À´Ï´Ù.

»ê¼ú ¿¬»êÀÚ(ß©âúæÑß©í,
arithmetic operator)¿¡´Â »çÄ¢
¿¬»êÀÚ¿Í
³ª¸ÓÁö
¿¬»êÀÚ°¡
ÀÖ½À´Ï´Ù.
|
±â ´É |
»ç¿ë ¿¹ |
¿ì¼± ¼øÀ§ |
|
|
* |
°ö¼À |
2 * 3 = 15 |
1 |
|
/ |
³ª´°¼À |
3 / 2 = 0(ÀÚ·áÇü¿¡ µû¶ó
¿¬»ê°á°ú°¡
´Ù¸§) 3.0 / 2.0 = 1.5 Á¤¼ö¿¬»ê ¡æ ¸ò, ½Ç¼ö¿¬»ê ¡æ ³ª´°¼ÀÀÇ
°ª |
|
|
% |
³ª¸ÓÁö |
6 % 4 = 2 |
|
|
+ |
µ¡¼À |
2 + 3 = 5 |
2 |
|
− |
»¬¼À |
3 - 2 = 1 |
¡¼¼Ò½º ÇÁ·Î±×·¥¡½
// File Name : ex041_operator01.c
#include <stdio.h>
int main(void){
int a, b, add, sub, mul,
dev, remainder;
printf("µÎ¼ö ÀÔ·Â : "); scanf("%d %d", &a, &b);
add = a + b;
sub = a - b;
mul = a * b;
dev = a / b;
remainder = a % b;
printf("µ¡¼À = %d, »¬¼À = %d, °ö¼À =
%d, ³ª´°¼À = %d, ³ª¸ÓÁö = %d",
add, sub, mul,
dev, remainder);
}
¡¼½ÇÇà
°á°ú¡½
µÎ¼ö ÀÔ·Â : 8 5
µ¡¼À = 13, »¬¼À = 3, °ö¼À =
40, ³ª´°¼À = 1, ³ª¸ÓÁö = 3
³ª´°¼À ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÒ ¶§
Á¤¼ö¿Í Á¤¼ö°¡ ¿¬»êÀ»
ÇÏ¸é °á°ú°¡ Á¤¼öÇüÀÌ
µÇ¹Ç·Î ¼Ò¼öÁ¡ ÀÌÇÏ´Â
¹«½ÃµÈ´Ù. µû¶ó¼ À§ÀÇ ÇÁ·Î±×·¥¿¡¼ 8/5´Â 0ÀÌ µÈ´Ù. ³ª¸ÓÁö ¿¬»êÀÚ´Â Á¤¼ö
µ¥ÀÌÅÍ¿¡¸¸ Àû¿ëµÈ´Ù.
¡¼¼Ò½º
ÇÁ·Î±×·¥¡½
// File Name : ex042_operator02.c
#include <stdio.h>
int main(void){
int a, b, add, sub, mul,
quo, remainder;
float dev;
printf("µÎ¼ö ÀÔ·Â : "); scanf("%d %d", &a, &b);
add = a + b;
sub = a - b;
mul = a * b;
quo = a / b;
remainder = a % b;
dev = (float)a / (float)
b;
printf("µ¡¼À = %d, »¬¼À = %d, °ö¼À =
%d, ¸ò = %d, ³ª¸ÓÁö = %d, ³ª´°¼À°ª =%f",
add, sub, mul,
quo, remainder, dev);
}
¡¼½ÇÇà
°á°ú¡½
µÎ¼ö ÀÔ·Â : 6 4
µ¡¼À = 10, »¬¼À = 2, °ö¼À =
24, ¸ò = 1, ³ª¸ÓÁö = 2, ³ª´°¼À°ª =1.500000