Como converter caracteres para seus valores ASCII em visual basic

Cada letra, sinal de pontuação e número tem um código ASCII correspondente.

caracteres em inglês são armazenados no computador em um conjunto padronizado de códigos conhecidos como a American Standard Code para Information Interchange (ASCII). Este código contém 256 caracteres (alguns deles apenas significou para a máquina de entender) para representar todas as letras comuns, números e símbolos de pontuação Inglês. Desde então, foi ultrapassado por Unicode Transformation Format (UTF), embora todos os valores ASCII originais manter o mesmo significado em UTF para garantir a compatibilidade com sistemas mais antigos. Visual Basic torna mais fácil para determinar o valor do código ASCII para qualquer personagem usando o "Microsoft.VisualBasic.Asc" função.

  • Criar um novo projeto. Escolha o "Aplicação de console" digitar. Mais tarde, você pode usar o mesmo código, sem modificação, dentro de qualquer projeto de Graphical User Interface (GUI). Quando solicitado a dar um nome ao projeto, nomeá-lo "ASCII Translator."

  • Cole o seguinte código para criar a string que você gostaria de obter os caracteres ASCII para:

    Dim S As String = "Olá."

    Dim char () como Char = s.toCharArray ()

    Substituir "Olá." com qualquer seqüência de caracteres que você gostaria de traduzir.

  • Cole o seguinte para percorrer cada letra na seqüência, convertê-lo para o seu valor ASCII e imprimi-lo para a tela:

    Para x as Integer = 0 a char.Length - 1

    Dim v as Integer = Microsoft.VisualBasic.Asc (char (x))

    Console.Write (char (x))

    Console.Write (" ")



    Console.WriteLine (v)

    Próximo

  • Cole o seguinte para pausar o programa e dar ao usuário a chance de ver os resultados:

    Console.ReadKey ()

  • Clique na seta verde para executar o programa. Os resultados, se você deixar a cadeia inicial como "Olá." será:

    H 72

    e 101

    l 108

    l 108

    o 111

    . 46

De esta maneira? Compartilhar em redes sociais:

LiveInternet