Métodos de conversão de char em int na linguagem de programação C
Existem três métodos diferentes de converter um personagem em um número inteiro na linguagem de programação C, e vamos discutir todos eles abaixo:
Método 1: O método "TypeCasting"
Neste método, simplesmente digitaremos nosso personagem para o tipo de dados inteiro. Para isso, você pode dar uma olhada no seguinte script C:
Neste script, depois de incluir as bibliotecas desejadas, inicializamos uma variável de tipo de caractere "C" com o personagem "A" (que pretendemos converter em um número inteiro). Em seguida, declaramos uma variável do tipo inteiro "x". Equipamos essa variável ao valor tipulado do personagem "C". Depois disso, usamos uma declaração "printf" para imprimir o valor inteiro no terminal.
Então, para compilar este programa, executamos o comando mostrado abaixo:
$ GCC Conversão.C -OO ConversãoA execução deste script foi feita com a ajuda do seguinte comando:
$ ./conversãoO valor convertido de nosso personagem em um número inteiro é mostrado na imagem abaixo:
Método 2: O método "sscanf"
Neste método, usaremos a função "sscanf" para converter um personagem em um número inteiro em c. Para isso, usamos o seguinte script C:
Neste programa, definimos uma variável constante do tipo de caractere "*c" e atribuímos a ele o valor "123". Depois disso, definimos um número inteiro "x". Em seguida, usamos a função "sscanf" para converter o valor de "c" em um número inteiro e salvá -lo em "x". Por fim, imprimimos o valor de "x" com a ajuda da declaração "printf".
O valor convertido de nosso caráter constante em um número inteiro é mostrado na imagem abaixo:
Método 3: O método "Atoi"
Neste método, usaremos a função "Atoi" para converter um determinado personagem em um número inteiro na linguagem de programação C C. Para fazer isso, escrevemos o script C a seguir:
Novamente, neste script, usamos a mesma variável constante do tipo de caractere que usamos em nosso segundo método. Depois disso, definimos uma variável inteira "x" e a empatamos com o valor convertido do caractere constante "C" enquanto fazia uso da função "Atoi". Finalmente, imprimimos esse valor convertido no terminal.
O valor convertido de nosso caráter constante em um número inteiro é mostrado na imagem abaixo:
Conclusão
Este guia falou principalmente sobre a conversão do tipo de dados de caracteres na linguagem de programação C para um número inteiro. Nesse sentido, compartilhamos três métodos diferentes com você. Agora, depende totalmente de você qual método você prefere usar para converter o personagem desejado em um número inteiro ao usar a linguagem de programação C C.