Heim >häufiges Problem >Welche Funktion sollte verwendet werden, um eine numerische Zeichenfolge in VB in den entsprechenden numerischen Wert umzuwandeln?

Welche Funktion sollte verwendet werden, um eine numerische Zeichenfolge in VB in den entsprechenden numerischen Wert umzuwandeln?

青灯夜游
青灯夜游Original
2021-01-30 16:36:2712497Durchsuche

Um eine numerische Zeichenfolge in den entsprechenden numerischen Wert in VB umzuwandeln, sollte die Funktion „Val()“ verwendet werden. Das Syntaxformat dieser Funktion ist „Val(S,V,Code)“, was bedeutet: konvertieren Zeichenfolge S wird in den entsprechenden numerischen Typ konvertiert und V zugewiesen. Wenn die Zeichenfolge nicht numerische Zeichen enthält, dann „V:=0“, kann Code die Position der nicht numerischen Zeichen zurückgeben.

Welche Funktion sollte verwendet werden, um eine numerische Zeichenfolge in VB in den entsprechenden numerischen Wert umzuwandeln?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Um eine numerische Zeichenfolge in den entsprechenden numerischen Wert in VB umzuwandeln, sollte die Funktion „Val()“ verwendet werden.

Val-Funktion kann Zeichendaten, die aus digitalen Symbolen (einschließlich positiver und negativer Vorzeichen, Dezimalstellen) bestehen, in entsprechende numerische Daten umwandeln.

Formatverwendung verwenden:

Val(S,V,Code)

Konvertieren Sie die Zeichenfolge S in denselben numerischen Typ wie V und weisen Sie sie V zu. Wenn die Zeichenfolge Nicht-Ziffern enthält, dann V:=0, Code wird verwendet, um die Position von zurückzugeben die nicht numerischen Zeichen.

Hinweis:

Wenn in der Zeichenfolge nicht numerische Zeichen vorkommen, wird nur der Teil vor den nicht numerischen Zeichen konvertiert. Wenn das erste Zeichen der Zeichenfolge kein numerisches Symbol ist, wird der Wert Null zurückgegeben. führende Leerzeichen werden jedoch ignoriert.

Beispiel:

text1.text = "10"

text2.text = "11"

text3.text = text1.text+text2.text

Logischerweise sollten wir 10+11 erhalten (das Ergebnis ist 21). ), Aber es wird 1011 zurückgegeben. Dies liegt daran, dass es sich bei der Operation um eine Zeichenoperation handelt.

text1.text = "10"

text2.text = "11"

text3.text = val(text1.text)+val(text2.text)

Der zurückgegebene Wert ist 21.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWelche Funktion sollte verwendet werden, um eine numerische Zeichenfolge in VB in den entsprechenden numerischen Wert umzuwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist RMC?Nächster Artikel:Was ist RMC?