You are currently viewing Программа для печати ASCII-значения символа

Программа для печати ASCII-значения символа

Учитывая символ, нам нужно напечатать его значение ASCII в C/C++/Java/Python.

Примеры :

Input : a 
Output : 97

Input : D
Output : 68

Вот несколько методов на разных языках программирования для печати Значение ASCII данного символа :
 

  1. Код на Python с использованием функции ord : 
    ord()Он преобразует заданную строку длиной один, возвращает целое число, представляющее кодовую точку символа в Юникоде. Например, ord(‘a’) возвращает целое число 97.
# Python program to print
# ASCII Value of Character

# In c we can assign different
# characters of which we want ASCII value

c = 'g'
# print the ASCII value of assigned character in c
print("The ASCII value of '" + c + "' is", ord(c))

Выход:

The ASCII value of g is 103
  1. Код C: Мы используем описатель формата здесь, чтобы указать числовое значение символа. Здесь %d используется для преобразования символа в его значение ASCII.
// C program to print
// ASCII Value of Character
#include <stdio.h>
int main()
{
	char c = 'k';

	// %d displays the integer value of a character
	// %c displays the actual character
	printf("The ASCII value of %c is %d", c, c);
	return 0;
}

Выход:

The ASCII value of k is 107
  1. Код на C++ : Здесь int() используется для преобразования символа в его значение ASCII.
// CPP program to print
// ASCII Value of Character
#include <iostream>
using namespace std;
int main()
{
	char c = 'A';
	cout << "The ASCII value of " << c << " is " << int(c);
	return 0;
}

Выход:

The ASCII value of A is 65
  1. Java-код: Здесь, чтобы найти значение ASCII c, мы просто присваиваем c в int переменная ASCII. Внутренне Java преобразует значение символа в значение ASCII.
// Java program to print
// ASCII Value of Character
public class AsciiValue {

	public static void main(String[] args)
	{

		char c = 'e';
		int ascii = c;
		System.out.println("The ASCII value of " + c + " is: " + ascii);
	}
}
  1. Код C#: Здесь, чтобы найти значение ASCII c, мы просто присваиваем c переменной ascii int. Внутренне C# преобразует значение символа в значение ASCII.
// C# program to print
// ASCII Value of Character
using System;

public class AsciiValue
{
	public static void Main()
	{

		char c = 'e';
		int ascii = c;
		Console.Write("The ASCII value of " +
						c + " is: " + ascii);
	}
}

// This code is contributed
// by nitin mittal

Выход:

The ASCII value of e is 101

Вот метод для печати значения ASCII символов в строке с помощью python:

print("Enter a String: ", end="")
text = input()
textlength = len(text)
for char in text:
	ascii = ord(char)
	print(char, "\t", ascii)

Ввод:

Enter a String: Aditya Trivedi

Выход:

A      65
d      100
i      105
t      116
y      121
a      97
       32
T      84
r      114
i      105
v      118
e      101
d      100
i      105