º»¹®/³»¿ë
Precision of float type
¿ä ¾à
ÀÌ ¹®¼´Â C++ ÇÁ·Î±×·¡¹Ö(CP24106) ±³°ú¸ñÀÇ °úÁ¦¿¡ ´ëÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. Float ÀÚ·áÇüÀÇ Á¤¹Ðµµ°¡ »êÃâµÇ´Â °úÁ¤ ¹× ÀÌÀ¯¿¡ ´ëÇÏ¿© °íÂûÇÏ°í ±× °úÁ¤¿¡¼ ÆÄ»ýµÇ´Â Issue¿¡ ´ëÇÏ¿© ´Ù·é´Ù.
ÁÖÁ¦¾î: Float, precision, data type
1. Introduction
1.1 ÁÖ¿ä °³³ä ÆÄ¾Ç
1) Data type
±×¸² 1. ÁÖ¿ä Data type(°è¼Ó)
±×¸² 2. ÁÖ¿ä Data type
À§ ±×¸²°ú °°ÀÌ c++ ¾ð¾î¿¡¼´Â ´Ù¾çÇÑ Á¾·ùÀÇ ÀÚ·áÇüÀÌ Á¸ÀçÇÑ´Ù. À̸¦ µÎ°í ±âº» ÀÚ·áÇüÀ̶ó Çϸç, ÀÌ·¸°Ô ´Ù¾çÇÑ Á¾·ùÀÇ ÀÚ·áÇüÀ» Á¦°øÇÏ´Â ÀÌÀ¯¸¦ »ìÆìº¸¸é Å©°Ô µÎ °¡Áö¸¦ µé ¼ö ÀÖ´Ù.
ù°·Î µ¥ÀÌÅÍÀÇ Ç¥Çö ¹æ½ÄÀÌ ´Ù¸£±â ¶§¹®ÀÌ´Ù. ÀÚ·áÇüÀÌ Å©°Ô µÎ °¡Áö(Á¤¼öÇü, ½Ç¼öÇü)À¸·Î ³ª´©°í ÀÖÀ½À» ¾Ë ¼ö Àִµ¥ ±× ÀÌÀ¯¿¡ ´ëÇØ¼´Â µÚ¿¡¼ ´Ù·ê °ÍÀÌ´Ù.
µÑ°·Î ¸Þ¸ð¸® °ø°£À» ÀûÀýÇÏ°Ô ÀÌ¿ëÇϱâ À§ÇؼÀÌ´Ù. Å« ¼öÄ¡¸¦ ¾ïÁö·Î ÀÛÀº Å©±âÀÇ ÀÚ·áÇü¿¡ ´ã°Å³ª ¸Å¿ì ÀÛÀº ÀڷḦ ¾µµ¥¾øÀÌ Å« ÀÚ·áÇü¿¡ ³Ö¾î ¸Þ¸ð¸®¸¦ ³¶ºñÇÏ´Â ÀÏÀ» ¸·À» ¼ö ÀÖ´Ù.
2) ½Ç¼öÇü µ¥ÀÌÅÍ Å¸ÀÔ
½Ç¼öÇü Data type¿¡´Â fl¡¦(»ý·«)
1) ½Ç¼öÀÇ Ç¥Çö½Ä
2) ºÎµ¿¼Ò¼öÁ¡ ¿ÀÂ÷
±×¸² 3. 0.01À» 100¹ø ´õÇÑ °á°ú(VC++ 6.0)
1) float typeÀÇ Ç¥Çö ¹æ¹ý
±×¸² 4. Float typeÀÇ ±¸¼º
1) double typeÀÇ Ç¥Çö ¹æ¹ý
2) double typeÀÇ precision