언어 비주얼 베이직에서 자료형에 관해...
2005.06.06 00:11
그 변수형이 담을 수 있는 값의 범위를 뜻합니다.
예를 들면 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형을 씁니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
27 | DirectX를.. 이해가 불가능..;; | Yeah~☆ | 2005.06.26 | 10 |
26 | 삭제 [1] | AY아이 | 2005.06.25 | 181 |
25 | 간단한 C언어 함수 'for' 에 대한질문 [6] | 창조자 | 2005.06.23 | 90 |
24 | 프로그래밍언어 코볼이 [5] | jaeho | 2005.06.21 | 199 |
23 | WINAPI 에서.. 소리재생하는 방법.. | 하앙e | 2005.06.07 | 58 |
22 | 삭제 | AY아이 | 2005.06.07 | 167 |
» | 비주얼 베이직에서 자료형에 관해... | 하앙e | 2005.06.06 | 21 |
20 | 비주얼 베이직에서 자료형에 관해... [3] | 승사마 | 2005.06.05 | 72 |
19 | 프로그래밍 언어중에 | 하앙e | 2005.06.04 | 6 |
18 | 질문입니다. | 비밀소년 | 2005.06.03 | 4 |
17 | 궁금사항인데물겠습니다... | 비밀소년 | 2005.06.03 | 3 |
16 | 궁금사항인데물겠습니다... | 비밀소년 | 2005.06.03 | 5 |
15 | 프로그래밍 언어중에 [4] | jaeho | 2005.06.03 | 171 |
14 | 질문입니다. | 하앙e | 2005.06.01 | 3 |
13 | 질문입니다. | 글라오스 | 2005.06.01 | 80 |
12 | 배우려는 학생으로서 질문하나하겠습니다. | 하앙e | 2005.05.30 | 7 |
11 | 배우려는 학생으로서 질문하나하겠습니다. [3] | 불타는빨간머리 | 2005.05.30 | 106 |
10 | 궁금사항인데물겠습니다... [1] | 딸기맛식빵 | 2005.05.30 | 71 |
9 | 궁금사항인데물겠습니다... [2] | 딸기맛식빵 | 2005.05.30 | 88 |
8 | Win 32 API 에서 도형에 색깔을.. 어떻게 넣죠?.. | 하앙e | 2005.05.30 | 20 |