Valor de una expresión

Colapsar
X
 
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes
  • AlexFeynman
    Red clump
    Usuario regular

    • Jun
    • 64

    #1

    Valor de una expresión

    Buenas a todos.

    Tengo la siguiente expresión para evaluar: .

    No me acuerdo de haber dado esto en clase (aunque seguramente estará explicado) y mirando los pdfs he interpretado que es equivalente a (por la asignación del 4 en el código ASCII), y me quedo con la expresión , que usando el código ASCII sería .

    No sé si lo que he hecho está bien o, por el contrario, es una barbaridad, ¿es así como se hace?

    Saludos.

  • pod
    Agujero negro
    Colaborador de La web de FísicaBloggerAdministradorModerador general

    • Mar
    • 8759

    #2
    No has especificado qué lenguaje estás utilizando, pero suponiendo que es de la familia de C/C++/C# (donde la comilla simple es un "char"), a mi me parece correcto lo que has hecho.

    Otra forma de verlo (equivalente) es recordar que en ASCII los números son correlativos entre si; también las letras (aunque no entre ellos). Por eso, int('4') - int('0') debe ser 4 obligatoriamente. Así que básicamente estás yendo 4 caracteres más adelante del 'a'; es decir, el resultado debe ser el quinto carácter del abecedario (tal y como lo entiende ASCII), que en efecto es 'e'.
    La única alternativa a ser físico era ser etéreo.

    Comentario

    • AlexFeynman
      Red clump
      Usuario regular

      • Jun
      • 64

      #3
      El lenguaje es C++, perdón por no especificar. Gracias por la aclaración.

      Comentario

      Contenido relacionado

      Colapsar

      Trabajando...