다음을 통해 공유


Boolean 데이터 형식(Visual Basic)

업데이트: 2007년 11월

True나 False만 될 수 있는 값입니다. True와 False 키워드는 Boolean 변수의 두 가지 상태에 해당합니다.

설명

true/false, yes/no 또는 on/off 같은 두 가지 상태의 값을 포함하려는 경우 Boolean 데이터 형식을 사용합니다.

Boolean 형식의 기본값은 False입니다.

형식 변환

Visual Basic에서 숫자 데이터 형식 값을 Boolean으로 변환하는 경우 0은 False가 되고 다른 모든 값은 True가 됩니다. Visual Basic에서 Boolean 값을 숫자 값으로 변환하는 경우 False는 0이 되고 True는 -1이 됩니다.

Boolean 값과 숫자 데이터 형식을 상호 변환할 때는 .NET Framework 변환 메서드 실행 결과가 Visual Basic 변환 키워드의 경우와 동일하지 않을 수도 있음을 염두에 두어야 합니다. 이렇게 결과가 다를 수 있는 이유는 Visual Basic에서 수행되는 변환 과정에 이전 버전과 호환되는 동작이 있기 때문입니다. 자세한 내용은 데이터 형식 문제 해결을 참조하십시오.

프로그래밍 팁

  • **음수.**Boolean은 숫자 형식이 아니므로 음의 값을 나타낼 수 없습니다. 어떤 경우이든 Boolean에 숫자 값을 지정할 수는 없습니다.

  • **형식 문자.**Boolean에는 리터럴 형식 문자나 식별자 형식 문자가 없습니다.

  • Framework 형식. .NET Framework에서 해당하는 형식은 System.Boolean 구조체입니다.

예제

다음 예제에서 runningVB은 Boolean 변수이며 yes/no 설정값만을 저장합니다.

Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
    runningVB = True
End If

참고 항목

작업

데이터 형식 문제 해결

개념

데이터 형식의 효율적 사용

참조

데이터 형식 요약(Visual Basic)

System.Boolean

형식 변환 함수

변환 요약

CType 함수