본문 바로가기
Language(언어)/ASP

ASP CLng 함수

by 대학교닷컴 2013. 12. 6.


CLng 함수
설명
Long 하위 형식의 Variant로 변환된 식을 반환합니다.
구문
CLng(expression식 인수는 유효한 식이면 됩니다.
설정

대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다. 예를 들어, 통화, 단정밀도, 배정밀도 산술 연산을 할 경우에 CInt 또는 CLng 함수를 사용하면 정수 산술 연산을 하게 됩니다.

CLng 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Long 하위 형식으로 변환합니다. 예를 들어, 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.

식이 Long 하위 형식의 허용 범위를 넘으면 오류가 발생합니다.

주의 CLng 함수는 소수점 이하를 반올림하는 대신 잘라버리는 Fix와 Int 함수와 다릅니다. 소수점 이하 부분이 정확히 0.5이면 CLng 함수는 항상 가장 가까운 짝수로 반올림합니다. 예를 들어, 0.5는 0으로 반올림하고, 1.5는 2로 반올림합니다.


아래 예제에서 CLng 함수는 값을 Long으로 변환합니다.

Dim MyVal1, MyVal2, MyLong1, MyLong2

MyVal1 = 25427.45: MyVal2 = 25427.55   ' MyVal1과 MyVal2는 Doubles입니다.

MyLong1 = CLng(MyVal1)   ' MyLong1은 값 25427을 가집니다.

MyLong2 = CLng(MyVal2)   ' MyLong2은 값 25428을 가집니다.


댓글