ID:
PW:

     0 ºÐ
     12 ºÐ

¿£Áö´Ï¾î µ¹Á¾
  dolljong
ÇÁ·Î±×·¡¹Ö Tips
ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ TipÀ» °øÀ¯ÇÏ´Â °÷ÀÔ´Ï´Ù.


[VBA] integer¹üÀ§
À̼®Á¾  2021-02-24 10:35:17, Á¶È¸ : 403, Ãßõ : 158

VBA´Â º¯¼öÀÇ Çü(type)À» ¼±¾ðÇϴµ¥
Çü¸¶´Ù ÀúÀåÇÒ ¼ö ÀÖ´Â ¼öÀÇ ¹üÀ§°¡ Á¦ÇѵǾîÀÖ´Ù.

µ¥ÀÌÅÍ Çü Áß ¼ö¸¦ ÀúÀåÇÏ´Â ÇüÀº integer, long, doubleÀε¥
°¢ Çü º°·Î ÀúÀåÇÒ ¼ö ÀÖ´Â ¼öÀÇ ¹üÀ§´Â ¾Æ·¡¿Í °°´Ù.
ÀÌ·± Â÷ÀÌ´Â Â÷ÁöÇÏ´Â ¸Þ¸ð¸®ÀÇ Â÷ÀÌ·Î ÀÎÇØ »ý±ä´Ù.
¹«Á¶°Ç Å« ¸Þ¸ð¸®¸¦ ÀÌ¿ëÇÏ¸é ¸Þ¸ð·Î ¼Òº¸°¡ Å©±â ¶§¹®¿¡ ¼öÀÇ Å©±â¿¡ µû¶ó
integer, long, double·Î ³ª´©¾î¼­ ¼±¾ðÇÏ°í »ç¿ëÇÑ´Ù.

integer´Â 2byte, longÀº 4byte, doubleÀº 8byte¸¦ Â÷ÁöÇÑ´Ù.

Integer : 2byte -32,768 ~ 32,767
Long : 4byte -2,147,483,648 ~ 2,147,483,647
double : 8byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

À§ÀÇ °ªº¸´Ù Å« °ªÀ» ÀúÀåÇϸé overflow ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.

¿¹¸¦ µé¾î¼­ cint()ÇÔ¼ö. Áï ¹®ÀÚ¸¦ Á¤¼ö·Î º¯È¯ÇÏ´Â ÇÔ¼ö¿¡ À§ °ªº¸´Ù Å« °ªÀ» ³ÖÀ¸¸é
overflow¿¡·¯°¡ ¹ß»ýÇÑ´Ù. Çü º¯È¯ÇÒ ¶§ ¼öÀÇ Å©±â¿¡ µû¶ó integer, long, doubleÁß Çϳª¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù.

ex) cint("33,700") --> overflow error
clng("33,700") --> 33700
cdbl ("33,700") --> 33700



  ÃßõÇÏ±â   ¸ñ·Ïº¸±â

Copyright 1999-2023 Zeroboard / skin by zero
±¸Á¶¼³°èÀÇ ¹Ì·¡¸¦ ÁغñÇÏ´Â ¸ðÀÓ [±¸Á¶¼³°è¹Ì·¡Æ÷·³]