El lenguaje y pensamiento desde punto de vista genetico
Operadores del lenguaje
Los operadores son aquellos elementos del lenguaje que nos permiten combinar variables, constantes, valores literales, instrucciones, etc., para obtener un valor numérico, lógico, de cadena, etc., como resultado. La combinación de operadores con variables, instrucciones, etc., se denomina expresión, mientras que a los elementos integrantes de una expresión y que no son operadores, se les denomina operandos. En función de la complejidad de la operación a realizar, o del tipo de operador utilizado, una expresión puede ser manipulada a su vez como un operando dentro de otra expresión de mayor nivel. Los operadores se clasifican en las categorías detalladas a …ver más…
Observe el lector que en esta situación, no se realiza una suma, sino una concatenación. ' suma de variables Cadena = "15" Valor = 20 CadenaResulta = Cadena + CStr(Valor) ' devuelve: "1520" A pesar de que el operador + permite concatenar tipos String, se recomienda el uso del operador específico de concatenación &, que veremos más adelante.
Resta: Efectúa una resta entre dos números, o cambia el signo de un número (de positivo a negativo, y viceversa). Sub Main() Dim Resultado As Integer Dim Valor As Integer Dim OtroValor As Integer ' resta de números Resultado = 100 - 75 ' cambiar a signo negativo un número Valor = -50 ' volver a cambiar el signo de un número, ' estaba en negativo, con lo que vuelve Prof.: Cueva Valverde Diego Alberto e-mail diegoalberto_1987@hotmail.com
3
Fundamentos de Programación con Visual Basic I
' a positivo End Sub
OtroValor = -Valor
Concatenación: &, +
Estos operadores permiten unir dos o más cadenas de caracteres para formar una única cadena. Se recomienda el uso de & para facilitar la legibilidad del código y evitar ambigüedades. El uso de + puede dar lugar a equívoco, ya que en muchas situaciones no sabremos a primera vista si se está realizando una suma o concatenación.
Sub Main() Dim CadResulta As String Dim Nombre As String CadResulta = "esto es " & "una prueba" Console.WriteLine("Variable CadResulta: {0}", CadResulta) Nombre =