* 연산자(Visual Basic)

두 숫자를 곱합니다.

구문

number1 * number2  

부분

용어 정의
number1 필수입니다. 임의의 숫자 식입니다.
number2 필수입니다. 임의의 숫자 식입니다.

결과

결과는 number1number2의 곱입니다.

지원 형식

부호 없는 부동 소수점 형식과 Decimal을 포함한 모든 숫자 형식.

설명

결과의 데이터 형식은 피연산자의 형식에 따라 달라집니다. 다음 표에서는 결과의 데이터 형식을 결정하는 방법을 보여 줍니다.

피연산자 데이터 형식 결과 데이터 형식
두 식 모두 정수 데이터 형식(SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong)입니다. number1number2의 데이터 형식에 적합한 숫자 데이터 형식입니다. 연산자 결과의 데이터 형식에서 “정수 산술” 테이블을 참조하세요.
두 식은 모두 Decimal입니다. Decimal
두 식 모두 Single입니다. Single
두 식 중 하나는 부동 소수점 데이터 형식(Single 또는 Double)이지만 둘 다 Single은 아닙니다(참고: Decimal은 부동 소수점 데이터 형식이 아님). Double

식이 Nothing으로 평가되면 0으로 처리됩니다.

오버로딩

* 연산자는 오버로드될 수 있습니다. 즉, 피연산자가 해당 클래스 또는 구조체 형식을 가질 때 클래스 또는 구조체의 동작을 재정의할 수 있습니다. 코드에서 이러한 클래스나 구조에 대해 이 연산자를 사용하는 경우 재정의된 동작을 이해해야 합니다. 자세한 내용은 Operator Procedures을 참조하세요.

예시

이 예제에서는 * 연산자를 사용하여 두 숫자를 곱합니다. 결과는 두 피연산자의 곱입니다.

Dim testValue As Double
testValue = 2 * 2
' The preceding statement sets testValue to 4.
testValue = 459.35 * 334.9
' The preceding statement sets testValue to 153836.315.

참고 항목