À©µµ¿ì ÇÁ·Î±×·¡¹Ö ÀÚ·á |
---|
Á¦¸ñ | [MFC] BOOL°ú boolÀÇ Â÷ÀÌÁ¡ 1999/01/19 (13:48) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 79 |
Á¶È¸ | 674 |
º»¹® |
BOOLÇüÀº ½ÇÁ¦·Î intÇüÀ̸ç, ¸ÅÅ©·Î·Î Á¤ÀÇµÈ µ¥ÀÌÅÍ ÇüÀÔ´Ï´Ù. ÀÌ¿Í´Â ´Þ¸® boolÇüÀº »õ·ÎÀÌ Á¤ºñµÈ ANSI/ISO c++¿¡¼ Á¤ÀÇµÈ °ø½ÄÀûÀÎ µ¥ÀÌÅÍ ÇüÀÔ´Ï´Ù. µû¶ó¼ ¾ÕÀ¸·Î´Â boolÇüÀ» »ç¿ëÇÏ°Ô µÉ °ÍÀÌÁö¸¸ À©µµ¿ì¿ë ÇÁ·Î±×·¥À» ¸¸µé´ø ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ BOOLÀ» ¾ÆÁ÷µµ ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ´Â ½ÇÁ¤ÀÔ´Ï´Ù. boolÇüÀº ¸ÅÅ©·Î ¼öÁØ¿¡¼ Áö¿øµÇ´Â BOOLÇü°ú´Â ´Þ¸® ÄÄÆÄÀÏ·¯ ¼öÁØ¿¡¼ Áö¿øÇÏ°í Àֱ⠶§¹®¿¡ ´ÙÀ½°ú °°Àº Äڵ带 »ç¿ëÇϸé, Â÷ÀÌÁ¡À» ºÐ¸íÈ÷ ¾Ë ¼ö ÀÖ½À´Ï´Ù. cout<<"sizeof(BOOL) = "<<sizeof(BOOL)<<" bytes\n"; cout<<"sizeof(bool) = "<<sizeof(bool)<<" bytes\n"; sizeof(BOOL) = 4 bytes sizeof(bool) = 1 bytes Âü°ú °ÅÁþÀ» ³ªÅ¸³»´Â °ÍÀ¸·Î´Â 1ºñÆ®¸¸ ÀÖÀ¸¸é µÇÁö¸¸, ¼ÓµµµîÀÇ ¹®Á¦¶§¹®¿¡, boolÇüÀº 1¹ÙÀÌÆ®¸¦ »ç¿ëÇÑ´Ù¤¿. Âü°í·Î, BOOLÇü¿¡¼´Â TRUE, FALSE¸¦ bool¿¡¼´Â true, false¸¦ »ç¿ëÇÑ´Ù. ¾ÕÀ¸·Î´Â boolÇüÀ» »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ °ÍÀ¸·Î »ý°¢µË´Ï´Ù. |