| Total 38 (22/38) | ºÎ·ÏÀ» Æ÷ÇÔÇÏ¿© ÃÑ 38°Á·Π±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Ã¥À» ÀеíÀÌ ¾ÕÆä¿¡ÁöºÎÅÍ »ç¿ëÇϽʽÿä |
Á¦7Àå C ¾ð¾î ÀÔ¹®- 2°
2. ¿¬»êÀÚ
¿¬»êÀÚ¶õ ÄÄÇ»ÅÍ°¡ ¿¬»êÀ» ó¸®Çϱâ À§ÇÑ ¹®ÀÚ¸¦ ¸»ÇÑ´Ù. C¾ð¾î´Â ºü¸¥ ¿¬»ê¼Óµµ°¡ Ư¡ÀÌ´Ù.
¶ÇÇÑ ¿¬»êÀÚÀÇ °³¼ö°¡ ¸¹Àº ¸¸Å ¿ì¼± ¼øÀ§¿Í °áÇÕ¹ýÄ¢µîÀÇ ±ÔÄ¢ÀÌ ÇÊ¿äÇÏ´Ù.

2-1. ÃÖ¿ì¼± ¿¬»êÀÚ
¢Ñ [ ] ¿¬»êÀÚ : ¹è¿¿¡¼ »ç¿ëÇÏ´Â ¿¬»êÀÚ
¢Ñ ( ) ¿¬»êÀÚ : °¡Àå ¸ÕÀú ¿¬»êÀ» ½Ãų ¶§ »ç¿ëÇÏ´Â ¿¬»êÀÚ
¢Ñ . ¿¬»êÀÚ : ±¸Á¶Ã¼³ª °ø¿ëü¿¡¼ »ç¿ëµÇ´Â ¿¬»êÀÚ
¢Ñ -> ¿¬»êÀÚ : ±¸Á¶Ã¼³ª °ø¿ëü¿¡¼ »ç¿ëµÇ´Â ¿¬»êÀÚ
2-2. ´ÜÇ× ¿¬»êÀÚ
¿¬»êÀÚ Çϳª¿Í ÇÑ °³ÀÇ Ç×ÀÌ °áÇÕµÇ¾î ¿¬»êµÇ´Â °ÍÀ» ¸»ÇÑ´Ù.
¢Ñ ! ¿¬»êÀÚ : NOT ¿¬»êÀÚ Ç×ÀÇ °ªÀÌ °ÅÁþÀ̸é Âü°ªÀ» ¹ß»ý½ÃÅ°°í °ÅÁþÀ̸é Âü°ªÀ» ¹ß»ý½ÃŲ´Ù
Âü°í·Î C¾ð¾î¿¡¼´Â °ÅÁþÀ̸é 0À» ¹ß»ý½ÃÅ°°í 0 ÀÌ¿ÜÀÇ °ªÀº ÂüÀÌ´Ù.
¢Ñ ~ ¿¬»êÀÚ : ºñÆ®(ÀÌÁø) ³í¸® ¿¬»êÀÚ. ºñÆ®°ªÀÌ 1À̸é 0°ªÀ» 0À̸é 1À» ¹ß»ý½ÃŲ´Ù.
ÀÌ ¿¬»êÀÚ´Â Bit¿Í Bit°¡ 1´ë1·Î ´ëÀÀÇÏ¿© 1ÀÇ º¸¼ö°ªÀ» ¾ò´Âµ¥ ƯÈ÷ ÀÌ ¿¬»êÀÚ´Â Ç×ÀÌ ¹Ýµå½Ã Á¤¼öÇüÀ̾î¾ß ÇÑ´Ù.
¢Ñ +,- ¿¬»êÀÚ : ¾î¶² °ª¿¡ +1À» °öÇϰųª -1À» °öÇÏ´Â ¿¬»êÀÚ. ÀÌÇ׿¬»êÀÚ¿¡¼´Â µ¡¼À°ú »¬¼ÀÀ¸·Î »ç¿ëµÈ´Ù.
¢Ñ ++, -- : ¿¬»êÀÚ ¾î¶² °ªÀ» 1Áõ°¡ ¶Ç´Â 1°¨¼Ò½ÃÄÑÁÖ´Â ¿¬»êÀÚ. Ç×Àº Ç×»ó º¯¼ö¸¦ ½á¾ßÇÑ´Ù.
#include
void main()
{
/*b++ °ú ++b ÀÇ Â÷ÀÌÁ¡ */
int a,b;
a=3,b=4;
a++;
--b;
printf("a=%d b=%d",a,b);
a=b++;
printf("a=%d b=%d",a,b);
a=++b;
printf("a=%d b=%d",a,b);
getch();
}
a=b++;ÀÇ ÀǹÌ
a=b;
b=b+1;
a=++b;ÀÇ ÀǹÌ
b=b+1;
a=b;
¢Ñ &¿¬»êÀÚ : ¾î¶² ±â¾ïÀå¼Ò°¡ memory»ó¿¡ È®º¸µÈ ½ÃÀÛÁÖ¼Ò °ªÀ» ¾Ë·ÁÁÖ´Â ¿¬»êÀÚ
¢Ñ * ¿¬»êÀÚ : Æ÷ÀÎÅÍ º¯¼ö¸¦ ¼±¾ðÇÒ ¶§ »ç¿ëÇÏ´Â ¿¬»êÀÚ
2-3. »ê¼ú¿¬»êÀÚ
»ê¼ú ¿¬»êÀÚ¿¡´Â =, -, *, /, % ¿Í °°ÀÌ ´Ù¼¸°¡Áö Á¾·ù°¡ ÀÖ´Ù.
ƯÀÌÇÑ °ÍÀº %Àε¥ ÀÌ ¿¬»êÀÚ´Â ³ª¸ÓÁö¸¦ ±¸ÇÏ´Â ¿¬»êÀÚÀÌ´Ù.
¿¹¸¦ µé¾î 12 % 5´Â 2°¡ µÈ´Ù ³ª¸ÓÁö ¿¬»êÀÚ´Â ¼öÇп¡¼ ¹è¿î °Í°ú °°´Ù.
2-4. °ü°è ¿¬»êÀÚ
°ü°è¿¬»êÀÚ¿¡´Â <, >, <=, >=, !=, ==¿Í °°ÀÌ ¿©¼¸°¡Áö°¡ ÀÖ´Ù. ƯÈ÷ !=´Â "°°Áö ¾Ê´Ù" ¶ó´Â Àǹ̸¦ °¡Áø ¿¬»êÀÚÀÌ´Ù.
±×¸®°í ==Àº "¼·Î °°´Ù"´Â Àǹ̸¦ °¡Áø ¿¬»êÀÚÀÌ´Ù.
Âü°í·Î =¿Í ==Àº C¾ð¾î¿¡¼ ¾ö°ÝÈ÷ ±¸º°µÈ´Ù. = ÀÇ Á¤È®ÇÑ Àǹ̴ ¿À¸¥ÂÊÀÇ °ªÀ» ¿ÞÂÊÀÇ º¯¼ö¿¡ ´ëÀÔÇ϶ó´Â ÀǹÌÀÌ°í
== ´Â ¾Õ¿¡¼µµ ¼³¸íÇßµíÀÌ ¼·Î °°´Ù´Â ÀǹÌÀÌ´Ù.
2-5. ÀÏ¹Ý ³í¸®¿¬»êÀÚ
ÀÏ¹Ý³í¸® ¿¬»êÀÚ¿¡´Â &&¿Í || °¡ ÀÖ´Ù. &&´Â AND ÀÇ ÀǹÌÀÌ°í ||´Â ORÀÇ ÀǹÌÀÌ´Ù.
ÇÑ°¡Áö ÁÖÀÇ ÇÒ Á¡Àº ÀϹÝÀûÀ¸·Î ¼öÇнÄÀ¸·Î ¸¹ÀÌ ¾²´Â ´ÙÀ½°ú °°Àº ±âÈ£´Â C¾ð¾î¿¡¼ »ç¿ëÇÒ ¼ö °¡ ¾ø´Ù.
100<=a<200 (À߸øµÈ ³í¸®¿¬»ê)
a>=100&&a<200 (¿Ã¹Ù¸¥ ³í¸®¿¬»ê)
2-6. ´ëÀÔ¿¬»êÀÚ

#include
void main()
{
int a,b;
b=2;
a=++2;
printf("a´Â %dÀÌ°í b´Â %dÀÔ´Ï´Ù.\n",a,b);
a=5;
printf("a´Â %dÀÔ´Ï´Ù.\n",a++);
printf("a´Â %dÀÔ´Ï´Ù.\n",a);
getch();
}
|
|
 |
|