Como você encontra o valor ASCII de um personagem?
"ASCII" significa "American Standard Code for Information Interchange". Os códigos ASCII representam texto em computadores, equipamentos de telecomunicações e outros dispositivos. O ASCII converte informações em formatos digitais padronizados que permitem que os computadores processem dados, armazenem dados e se comuniquem de forma eficiente com outros computadores.
Neste artigo, você aprenderá como encontrar o valor ASCII de um caractere usando C ++, Python, JavaScript e C.
Declaração do Problema
Você recebe um caractere e precisa imprimir o valor ASCII desse caractere.
Exemplo 1 : Seja o caractere fornecido 'M'.
O valor ASCII de 'M' é 77.
Portanto, a saída é 77.
Exemplo 2 : Seja o caractere fornecido 'U'.
O valor ASCII de 'U' é 85.
Portanto, a saída é 85.
Exemplo 3 : Seja o caractere fornecido 'O'.
O valor ASCII de 'O' é 79.
Portanto, a saída é 79.
Se você quiser dar uma olhada na tabela ASCII completa, você pode verificar o site da asciitable .
Programa C ++ para encontrar o valor ASCII de um caractere
Você pode encontrar o valor ASCII de um caractere usando int () em C ++. Abaixo está o programa C ++ para imprimir o valor ASCII de um caractere:
// C++ program to find the ASCII value of a character
#include <iostream>
using namespace std;
int main()
{
char ch1 = 'M';
char ch2 = 'U';
char ch3 = 'O';
char ch4 = 'm';
char ch5 = 'a';
char ch6 = 'k';
char ch7 = 'e';
char ch8 = 'u';
char ch9 = 's';
char ch10 = 'e';
char ch11 = 'o';
char ch12 = 'f';
// int() is used to convert character to its ASCII value
cout << "ASCII value of " << ch1 << " is " << int(ch1) << endl;
cout << "ASCII value of " << ch2 << " is " << int(ch2) << endl;
cout << "ASCII value of " << ch3 << " is " << int(ch3) << endl;
cout << "ASCII value of " << ch4 << " is " << int(ch4) << endl;
cout << "ASCII value of " << ch5 << " is " << int(ch5) << endl;
cout << "ASCII value of " << ch6 << " is " << int(ch6) << endl;
cout << "ASCII value of " << ch7 << " is " << int(ch7) << endl;
cout << "ASCII value of " << ch8 << " is " << int(ch8) << endl;
cout << "ASCII value of " << ch9 << " is " << int(ch9) << endl;
cout << "ASCII value of " << ch10 << " is " << int(ch10) << endl;
cout << "ASCII value of " << ch11 << " is " << int(ch11) << endl;
cout << "ASCII value of " << ch12 << " is " << int(ch12) << endl;
return 0;
}
Resultado:
ASCII value of M is 77
ASCII value of U is 85
ASCII value of O is 79
ASCII value of m is 109
ASCII value of a is 97
ASCII value of k is 107
ASCII value of e is 101
ASCII value of u is 117
ASCII value of s is 115
ASCII value of e is 101
ASCII value of o is 111
ASCII value of f is 102
Programa Python para encontrar o valor ASCII de um caractere
Você pode encontrar o valor ASCII de um caractere usando ord () em Python. Abaixo está o programa Python para imprimir o valor ASCII de um caractere:
# Python program to find the ASCII value of a character
ch1 = 'M'
ch2 = 'U'
ch3 = 'O'
ch4 = 'm'
ch5 = 'a'
ch6 = 'k'
ch7 = 'e'
ch8 = 'u'
ch9 = 's'
ch10 = 'e'
ch11 = 'o'
ch12 = 'f'
# ord() is used to convert character to its ASCII value
print("ASCII value of", ch1, "is", ord(ch1))
print("ASCII value of", ch2, "is", ord(ch2))
print("ASCII value of", ch3, "is", ord(ch3))
print("ASCII value of", ch4, "is", ord(ch4))
print("ASCII value of", ch5, "is", ord(ch5))
print("ASCII value of", ch6, "is", ord(ch6))
print("ASCII value of", ch7, "is", ord(ch7))
print("ASCII value of", ch8, "is", ord(ch8))
print("ASCII value of", ch9, "is", ord(ch9))
print("ASCII value of", ch10, "is", ord(ch10))
print("ASCII value of", ch11, "is", ord(ch11))
print("ASCII value of", ch12, "is", ord(ch12))
Resultado:
ASCII value of M is 77
ASCII value of U is 85
ASCII value of O is 79
ASCII value of m is 109
ASCII value of a is 97
ASCII value of k is 107
ASCII value of e is 101
ASCII value of u is 117
ASCII value of s is 115
ASCII value of e is 101
ASCII value of o is 111
ASCII value of f is 102
Programa JavaScript para encontrar o valor ASCII de um caractere
Você pode encontrar o valor ASCII de um caractere usando string.charCodeAt (0) em JavaScript. Abaixo está o programa JavaScript para imprimir o valor ASCII de um caractere:
const ch1 = 'M';
const ch2 = 'U';
const ch3 = 'O';
const ch4 = 'm';
const ch5 = 'a';
const ch6 = 'k';
const ch7 = 'e';
const ch8 = 'u';
const ch9 = 's';
const ch10 = 'e';
const ch11 = 'o';
const ch12 = 'f';
// string.charCodeAt(0) is used to convert character to its ASCII value
document.write("ASCII value of " + ch1+ " is " + ch1.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch2+ " is " + ch2.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch3+ " is " + ch3.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch4+ " is " + ch4.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch5+ " is " + ch5.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch6+ " is " + ch6.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch7+ " is " + ch7.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch8+ " is " + ch8.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch9+ " is " + ch9.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch10+ " is " + ch10.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch11+ " is " + ch11.charCodeAt(0) + "<br>");
document.write("ASCII value of " + ch12+ " is " + ch12.charCodeAt(0) + "<br>");
Resultado:
ASCII value of M is 77
ASCII value of U is 85
ASCII value of O is 79
ASCII value of m is 109
ASCII value of a is 97
ASCII value of k is 107
ASCII value of e is 101
ASCII value of u is 117
ASCII value of s is 115
ASCII value of e is 101
ASCII value of o is 111
ASCII value of f is 102
Programa C para encontrar o valor ASCII de um caractere
Você pode encontrar o valor ASCII de um caractere usando especificadores de formato em C. Abaixo está o programa C para imprimir o valor ASCII de um caractere:
// C program to find the ASCII value of a character
#include <stdio.h>
int main()
{
char ch1 = 'M';
char ch2 = 'U';
char ch3 = 'O';
char ch4 = 'm';
char ch5 = 'a';
char ch6 = 'k';
char ch7 = 'e';
char ch8 = 'u';
char ch9 = 's';
char ch10 = 'e';
char ch11 = 'o';
char ch12 = 'f';
// You can print the ASCII value of a character in C using format specifier
// %d displays the integer ASCII value of a character
// %c displays the character itself
printf("ASCII value of %c is %d n", ch1, ch1);
printf("ASCII value of %c is %d n", ch2, ch2);
printf("ASCII value of %c is %d n", ch3, ch3);
printf("ASCII value of %c is %d n", ch4, ch4);
printf("ASCII value of %c is %d n", ch5, ch5);
printf("ASCII value of %c is %d n", ch6, ch6);
printf("ASCII value of %c is %d n", ch7, ch7);
printf("ASCII value of %c is %d n", ch8, ch8);
printf("ASCII value of %c is %d n", ch9, ch9);
printf("ASCII value of %c is %d n", ch10, ch10);
printf("ASCII value of %c is %d n", ch11, ch11);
printf("ASCII value of %c is %d n", ch12, ch12);
return 0;
}
Resultado:
ASCII value of M is 77
ASCII value of U is 85
ASCII value of O is 79
ASCII value of m is 109
ASCII value of a is 97
ASCII value of k is 107
ASCII value of e is 101
ASCII value of u is 117
ASCII value of s is 115
ASCII value of e is 101
ASCII value of o is 111
ASCII value of f is 102
Desenvolva suas habilidades de programação de maneiras práticas e divertidas
Programar é divertido quando você fica melhor e sabe o que está fazendo. Você pode aprender a programar de várias maneiras. Mas o método prático de aprendizagem de programação pode ajudá-lo a aprender mais rápido e reter as informações por um período mais longo.
Construir jogos de codificação é um dos melhores métodos para obter experiência prática enquanto se diverte ao mesmo tempo.