|
|
|
|
|
|
|
|
|
|
|
|
|
3206, 1/161 |
|
¿µ¿øÇÑ°øºÎ | |||||||
[C¾ð¾î] unsigned int a= -1; ÀÌ°Å À߸¸ µÇ³×¿ä. | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2951 [º¹»ç]
Hit : 4948 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 | |
|
|