그 변수형이 담을 수 있는 값의 범위를 뜻합니다.
예를 들면 VB에서 Integer형 즉, 2바이트 이므로-32768~32767까지 담을 수 있습니다.
한번 VB를 켜시고 다음 코드를 삽입해보세요
Dim a as integer
a = 70000
아마, 오버플로우 라는 에러가 뜰 것 입니다.
그래서 Integer형을 대체로 많은 값을 담기 위해 Long 형을 씁니다.
또한, Byte형은 1바이트 이므로, 255 까지 저장이 가능하구요.,
255*255 즉 255의 2승이 바로 -32768~32767 두 범위의 절대값을 더하면 65535가 됩니다.
그리고 255의 4승 ,즉 4바이트 인것이 바로 Long 형이구요.
이제 이해가 되셨는지요.
예전에는 자료 형 하나에도 조심스럽게 썼는데
요즘에는 컴퓨터 메모리 부품의 발달로, 그런 부담이 적어지게 되어 대부분 Long형을 씁니다만, 아주 저사양을 위한것이면 Integer형을 씁니다.
예를 들면 VB에서 Integer형 즉, 2바이트 이므로-32768~32767까지 담을 수 있습니다.
한번 VB를 켜시고 다음 코드를 삽입해보세요
Dim a as integer
a = 70000
아마, 오버플로우 라는 에러가 뜰 것 입니다.
그래서 Integer형을 대체로 많은 값을 담기 위해 Long 형을 씁니다.
또한, Byte형은 1바이트 이므로, 255 까지 저장이 가능하구요.,
255*255 즉 255의 2승이 바로 -32768~32767 두 범위의 절대값을 더하면 65535가 됩니다.
그리고 255의 4승 ,즉 4바이트 인것이 바로 Long 형이구요.
이제 이해가 되셨는지요.
예전에는 자료 형 하나에도 조심스럽게 썼는데
요즘에는 컴퓨터 메모리 부품의 발달로, 그런 부담이 적어지게 되어 대부분 Long형을 씁니다만, 아주 저사양을 위한것이면 Integer형을 씁니다.