Share via


* 연산자(Visual Basic)

두 숫자를 곱합니다.

number1 * number2

구성 요소

용어

내용

number1

필수적 요소로서, 임의의 숫자 식입니다.

number2

필수적 요소로서, 임의의 숫자 식입니다.

결과

결과는 number1과 number2의 곱입니다.

지원 형식

부호 없는 형식, 부동 소수점 형식 및 Decimal을 비롯한 모든 숫자 형식입니다.

설명

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

피연산자 데이터 형식

결과 데이터 형식

두 식이 모두 정수 계열 데이터 형식(SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong)인 경우

number1과 number2의 데이터 형식에 적합한 숫자 데이터 형식. 연산자 결과의 데이터 형식(Visual Basic)에서 "정수 연산" 표를 참조하십시오.

두 식이 모두 Decimal인 경우

Decimal

두 식이 모두 Single인 경우

Single

둘 중 어느 한 식이 부동 소수점 데이터 형식(Single 또는 Double)이고 둘 다 Single이 아닌 경우(Decimal은 부동 소수점 데이터 형식이 아님)

Double

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

오버로딩

* 연산자는 필요에 따라 오버로드할 수 있습니다. 즉, 피연산자의 형식이 특정 클래스 또는 구조체인 경우 해당 클래스나 구조체에서 이 연산자의 동작을 다시 정의할 수 있습니다. 코드에서 이러한 클래스나 구조체에 대해 이 연산자를 사용할 때는 다시 정의된 동작을 알고 있어야 합니다. 자세한 내용은 연산자 프로시저(Visual Basic)를 참조하십시오.

예제

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

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.

참고 항목

참조

*= 연산자(Visual Basic)

산술 연산자(Visual Basic)

Visual Basic에서의 연산자 우선 순위

기능별 연산자 목록(Visual Basic)

개념

Visual Basic의 산술 연산자