Программа которая преобразует коды в символы

Есть ли функцию, с помощью которой можно получить символ по коду ASCII, а также функция получения кода ASCII по символу? Например: А->65; 90->Z.

Отслеживать
Yaroslav Schubert
задан 10 авг 2011 в 19:04
Yaroslav Schubert Yaroslav Schubert
1,075 4 4 золотых знака 14 14 серебряных знаков 35 35 бронзовых знаков

А они не нужны. Попробуйте: printf («%dn»,’A’); printf («%cn»,90); и Вы убедитесь, что символ и его ASCII код это одно и то же.

10 авг 2011 в 19:24

Мне нужно считать символ, который явялвется const char *, от него отнять 65(‘A’), таким образом если прийдет на вход «A», то получится 0(координата первого элемента массива). Пример: char c; int x=c-‘A’; cin>>c; Таким образом мы получим в с — символ типа сonst char *, компилятор выдаст ошибку «cant convert const char * to int». Поетому мне нужно чтобы ASCII код символа был в переменной, дабы выполнить математические действия над ним.

10 авг 2011 в 19:50

. А кавычки точно те поставили? > Мне нужно считать символ, который явялвется const char * бред. Символ не может быть const char*. Это указатель на константную строку (массив символов).

Программа Паскаль, в которой для введенной с клавиатуры буквы на экран выводится ASCII код символа

Источник: ru.stackoverflow.com

Функции получения символа по коду ASCII и наоборот.

Есть ли функцию, с помощью которой можно получить символ по коду ASCII, а также функция получения кода ASCII по символу? Например: А->65; 90->Z.

Ответы (3 шт):

Судя по тегу у вас Си)
Преобразование символа в ASCII:

Читайте также:
Воронины это мой ребенок на программе

// C, with C type-casting char cMyCharacter = ‘A’; int iMyAsciiValue = (int)cMyCharacter; // C++, with C++ type-casting char cMyCharacter = ‘A’; int iMyAsciiValue = static_cast(cMyCharacter);

Преобразование кода в символ:

int asciiVal = 65; char asciiChar = static_cast(asciiVal);
char asciiChar = asciiVal;
#include int main(void) < char c; std::cout>c; int code; code = c — ‘A’; std::cout

Прекрасно компилируется и работает

[email protected]:~> g++ 1.cpp [email protected]:~> ./a.out enter symbol: A code of symbol is 65 and difference with ‘A’ is 0 [email protected]:~> ./a.out enter symbol: B code of symbol is 66 and difference with ‘A’ is 1

Функций таких нет — есть функции приведения типов.

#include using namespace std; int main() < char c; int ascii; cout > c; cout > ascii; cout

Источник: husl.ru

Артём Санников

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Что такое ascii символы. ascii что это такое? Таблица ascii c++. C ++ Для начинающих. Урок #62

Главная › Языки программирования › Python › Работа со строками › Функция ord() и chr() в Python

Функция ord() и chr() в Python

В разработке иногда требуется выполнять преобразование символов в код ASCII и обратно, за такие преобразования в Python отвечают функции:

  • ord() – преобразование символа в код ASCII
  • chr() – преобразование кода ASCII в символ

Синтаксис функций ord() и chr()

Практический пример

В качестве примера выполним преобразование символа + в код ASCII при помощи функции ord() , а затем произведём обратное преобразование кода ASCII в символ функцией chr()

# Выполняем преобразование символа в код ASCII str = «+» result = ord(str) print(result) # Выполняем преобразование кода ASCII в символ str_2 = 43 result_2 = chr(str_2) print(result_2)

Читайте также:
Логически связанная совокупность данных или программ для размещения которой во внешней памяти

Записи по теме

  • Функция center() в Python
  • Функция startswith() и endswith() в Python
  • Функция ljust() и rjust() в Python
  • Функция zfill() в Python
  • Обращение по индексу в строке Python
  • Функция replace() в Python
  • Длина строки в Python
  • Повторение строки в Python

Источник: artemsannikov.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru