ÇÁ·Î±×·¡¹Ö

 3206, 160/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¿µ¿øÇÑ°øºÎ
   [C¾ð¾î] unsigned int a= -1; ÀÌ°Å À߸¸ µÇ³×¿ä.

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2951 [º¹»ç]


unsigned int a = -1; ÀÌ·±½ÄÀ¸·Î ¼±¾ð&ÃʱâÈ­ ÇÏ¸é ¿¡·¯°¡ »ý±æÁÙ ¾Ë¾Ò´Âµ¥

Á¤»óÀûÀ¸·Î °ªÀÌ µé¾î°¡°í Ãâ·Âµµ -1·Î ³ª¿À³×¿ä. ÀÌ°Ô ¿Ö ÀÌ·¯ÁÒ?

  Hit : 4968     Date : 2011/04/14 10:24



    
/x7375696e6567 ¿¹·Î
float i = 3.141592;
printf("%d",i);
¶ó°íÇϸé 3¸¸ Ãâ·ÂµÇ´Â°Í°ú ºñ½ÁÇÕ´Ï´Ù

+
unsigned int ÇüÀÇ Æ÷¸Ë½ºÆ®¸µÀº
%u ÀÔ´Ï´Ù
2011/04/14  
clockmaker Ãâ·ÂÀº ¾Æ¸¶ %d·Î Çϼż­ -1ÀÌ ³ª¿Â °Í °°°í¿ä.
À­ºÐ ¸»¾¸´ë·Î Çؼ­ printf("%u \n", a);
¸¦ ¾²½Å´Ù¸é ¾Æ¸¶ 4294967295 ÀÌ ³ª¿Ã °Ì´Ï´Ù.
ÀÌ °ªÀº unsigned intÀÇ MAX°ª¿¡¼­ -1 ÇÑ °ªÀÌÁÒ ¤·_¤·
2011/04/15  
Prox uint 4294967295¿Í int -1 µÑ´Ù, ÀúÀåµÉ¶§ ¸Þ¸ð¸®¿¡ µé¾î°¡´Â °ªÀº 0xFFFFFFFF À̱¸¿ä..
ÀÌ°É À­ºÐµé¸»´ë·Î %u·Î Ãâ·ÂÇϸé 42¾ïÀÌ, %d·Î Ãâ·ÂÇϸé -1ÀÌ ³ª¿À°ÔµË´Ï´Ù~

±Ùµ¥ ¾Æ¸¶ unsigned¿¡ -1ÀÇ °ªÀ» ³ÖÀ»¶§ warningÀÌ ÀÖÀ»°Å°°Àºµ¥.. ¾Æ´Ñ°¡¿ä?

/x7375696e6567 // intÇü°ú floatÇüÀº ÀúÀå¹æ½ÄÀÌ ´Þ¶ó¼­ 3ÀÌ ¾È³ª¿Í¿ä ¤¾
http://en.wikipedia.org/wiki/Single_precision
¿©±â¿¡¼­ º¼¼öÀÖ´Â º¹ÀâÇÑ(?) °ø½Ä¿¡ ÀÇÇØ 3.14°¡ ÀúÀåµÇ°í..
±× 2Áø¼ö °ªÀ» %d·Î Ãâ·ÂÇÏ¸é ¾Æ¸¶ ¹«Áö Å« °ªÀÌ ³ª¿Ã°Ì´Ï´Ù
2011/04/15  
clockmaker Prox/ ÇØ ºÃ´Âµ¥¿ä gcc¿Í VS2010 ¸ðµÎ warning ³ª¿ÀÁö ¾Ê³×¿ä. °æ°í Á¤µµ´Â ¶ç¿öÁ൵ ±¦ÂúÀ» ÅÙµ¥ ±ò²ûÇÏ°Ô ÄÄÆÄÀÏ ÇØ Áִ±º¿ä ¤§¤§¤§ 2011/04/15  
¿µ¿øÇÑ°øºÎ ¾Æ Á¤¸» °í¸¿½À´Ï´Ù. ´ñ±Û ´Ù Àо°í °©ÀÚ±â È® ÀÌÇ؉ç¾î¿ä. °¨»çÇÕ´Ï´Ù.

unsigned int a = -1; À» ÇÏ¸é »ó¼ö 1ÀÌ 2ÀǺ¸¼öÈ­ µÈ ÈÄ¿¡ a¿¡ µé¾î°¡´Ï±î

a = 11111111111111111111111111111111(2) °¡ µÇ¼­

%d = -1 , %u = 4294967295(unsigned intÀÇ ÃÖ´ñ°ª) ÀÌ µÇ´Â±º¿ä. %u¸¦ ÀØ°í ÀÖ¾ú¾î¿ä °¨»çÇÕ´Ï´Ù
2011/04/15  
26   Æ÷ÀÎÅ͸¦ »ç¿ëÇÑ ¹®ÀÚ¿­ Áú¹®[5]     ¿¬½À»ý
08/26 2733
25   ÀÌ ÄÚµå ¾îµð°¡ À߸øµÇ¾ú´ÂÁö ¾Ë·ÁÁÖ¼¼¿ä...[3]     ¿¬½À»ý
08/29 3935
24   if¹®¿¡¼­ return[5]     ¿¬½À»ý
08/30 15496
23   ¹®ÀÚ¿­°ú ¹è¿­¸í(Æ÷ÀÎÅÍ»ó¼ö) ¤Ì¤Ì Áú¹®...[3]     ¿¬½À»ý
08/28 3724
22   2Â÷¿ø¹è¿­ a[i]==*(a+i) ¤Ì¤Ì[5]     ¿¬½À»ý
09/03 2913
21   2Â÷¿ø¹è¿­ ¹è¿­¸í+1[2]     ¿¬½À»ý
09/05 2874
20   sqlÀÎÁ§¼Ç°ø°ÝÀ¸·ÎºÎÅÍ º¸È£ÇÏ·Á¸é[2]     ¿³Àå¼ö
02/04 3132
19   ¼ÒÄÏÅë½Å¿¡¼­ Ŭ¶óÀ̾ðÆ®°¡ Á¢¼ÓÇؼ­[4]     ¿³Àå¼ö
02/06 3598
18   ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ¸Þ¸ð¸®°ü·Ã ¿¢¼¼½º¿¡´ëÇؼ­[2]     ¿³Àå¼ö
01/12 3201
17   dll ÀÎÁ§¼ÇÀ»ÀÌ¿ëÇؼ­ ƯÁ¤ÇÁ·Î¼¼½º¿¡[2]     ¿³Àå¼ö
01/12 3683
16   winpcap À»ÀÌ¿ëÇؼ­ ÆÐŶĸÃÄÇÁ·Î±×·¥À» ¸¸µé¾ú½À´Ï´Ù[2]     ¿³Àå¼ö
01/13 8016
15   127.0.0.1 ·ÎÁ¢¼ÓÇÏ´Â »ç¶÷¿¡°Ô´Â °ü¸®ÀÚÀÇ ±Ç¸®¸¦Á༭[6]     ¿³Àå¼ö
01/16 4206
14   Á¦°¡Á÷Á¢ ÆÐŶÀ» Á¶ÀÛÇØ º¸³»°í½Í½À´Ï´Ù[4]     ¿³Àå¼ö
01/20 5355
13   xp sp2 ¿¡¼­´Â raw socket ºÒ°¡´ÉÇÑ°¡¿©?[3]     ¿³Àå¼ö
01/21 4085
12   api ÈÄÅ·À» ÇÏ·Á±¸ÇÕ´Ï´Ù     ¿³Àå¼ö
02/22 4771
11   ÆÐŶĸÃĸ¦ ÅëÇؼ­ÆÐŶÀ» ºÐ¼®ÇÒ¶§[2]     ¿³Àå¼ö
02/24 5100
10   [C¾ð¾î] ¹è¿­¿¡ ±Ã±ÝÇÑ °Ô »ý°å¾î¿ä.[3]     ¿µ¿øÇÑ°øºÎ
03/28 4016
9   [viÆíÁý±â] ÀÌ°Å ¾µ¸¸ÇÑ°¡¿ä?[5]     ¿µ¿øÇÑ°øºÎ
04/03 3416
8   [°³¹ß] Å×½ºÆ®°³¹ßÀÌ ¾î¶²°ÅÁÒ?[4]     ¿µ¿øÇÑ°øºÎ
04/09 3749
  [C¾ð¾î] unsigned int a= -1; ÀÌ°Å À߸¸ µÇ³×¿ä.[5]     ¿µ¿øÇÑ°øºÎ
04/14 4967
[1]..[151][152][153][154][155][156][157][158][159] 160 ..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org