ÇÁ·Î±×·¡¹Ö

 3206, 1/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 : 4969     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  
3206   SNSÇØÅ·ÀÌ µÇ³ª¿ë? µµ¿ÍÁÖ¼¼¿ä ¤Ð¤Ð¤Ð [1]     ÇÑä¹Î
02/28 322
3205   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 181
3204   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 912
3203 ºñ¹Ð±ÛÀÔ´Ï´Ù  124     minsub87
08/17 1
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2002
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1836
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1577
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2280
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1597
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 0
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5106
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2389
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4175
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4056
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3508
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4261
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3712
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3693
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3718
1 [2][3][4][5][6][7][8][9][10]..[161]

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