Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Multiplicerar två tal.
Syntax
number1 * number2
Delar
Period | Definition |
---|---|
number1 |
Obligatoriska. Alla numeriska uttryck. |
number2 |
Obligatoriska. Alla numeriska uttryck. |
Resultat
Resultatet är produkten av number1
och number2
.
Typer som stöds
Alla numeriska typer, inklusive de osignerade och flyttalstyperna och Decimal
.
Kommentarer
Resultatets datatyp beror på typen av operander. I följande tabell visas hur datatypen för resultatet bestäms.
Datatyper för operand | Resultatdatatyp |
---|---|
Båda uttrycken är integrerade datatyper (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) | En numerisk datatyp som är lämplig för datatyperna number1 och number2 . Se tabellerna "Heltals-Aritmetik" i Datatyper av operatorresultat. |
Båda uttrycken är decimaler | Decimal |
Båda uttrycken är enkla | Single |
Antingen är uttrycket en flyttalsdatatyp (Single eller Dubbel) men inte båda Single (anteckningen Decimal är inte en flyttaldatatyp) |
Double |
Om ett uttryck utvärderas till Ingenting behandlas det som noll.
Överbelastning
Operatorn *
kan överbelastas, vilket innebär att en klass eller struktur kan omdefiniera sitt beteende när en operande har den typen av klass eller struktur. Om din kod använder den här operatorn i en sådan klass eller struktur bör du se till att du förstår dess omdefinierade beteende. Mer information finns i Operatorprocedurer.
Exempel
I det här exemplet används operatorn *
för att multiplicera två tal. Resultatet är produkten av de två operanderna.
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.