표현식을 하위 유형 Integer의 변형으로 변환한 표현식을 반환합니다.
구문
CInt(expression)
주석
표현식 인수는 임의의 적합한 표현식입니다.
CInt 함수를 사용하여 다른 데이터 유형에서 Integer 하위 유형으로 국제적으로 호환되는 변환을 제공합니다. 예를 들어, 다양한 소수 구분 기호는 시스템의 로케일 설정에 따라 서로 다른 천 단위 구분 기호로 올바르게 인식됩니다.
표현식이 Integer 하위 유형의 허용 가능한 범위를 벗어나는 경우 오류가 발생합니다.
다음 예에서는 CInt 함수를 사용하여 값을 정수로 변환합니다.
예 1:
Dim MyDouble, MyInt MyDouble = 2345.5678 MyInt = CInt(MyDouble) 'Output: 2346
예 2:
Dim MyString MyString = "12345.67" MyInt = CInt(MyString) 'Output: 12346
예 3:
MyDouble = 2.6 MyInt = CInt(MyDouble) 'Output: 3
예 4:
MyDouble = 2.4 MyInt = CInt(MyDouble) 'Output: 2
예 5:
MyDouble = 1.5 MyInt = CInt(MyDouble) ' 1.5 rounds to 2(nearest even integer) 'Output: 2
예 6:
MyDouble = 0.5 MyInt = CInt(MyDouble) ' 0.5 rounds to 0(nearest even integer) 'Output: 0
주:
CInt 함수는 Fix 및 Int 함수와 달리, 숫자의 소수 부분을 반올림하는 것이 아니라 잘라냅니다. 소수 부분이 정확히 0.5인 경우 CInt 함수는 항상 가장 가까운 짝수로 반올림합니다. 예를 들어, 0.5는 0으로 반내림하고 1.5는 2로 반올림합니다.