다음을 통해 공유


* 연산자(Visual Basic)

두 숫자를 곱합니다.

문법

number1 * number2  

부분

기간 정의
number1 필수 사항입니다. 모든 숫자 식입니다.
number2 필수 사항입니다. 모든 숫자 식입니다.

결과

결과는 및 .의 곱입니다 number1number2.

지원되는 형식

부호 없는 부동 소수점 Decimal형식 및 .

비고

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

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

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

오버로딩

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

예시

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

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.

참고하십시오