функция atoi в c



Автор Solemin Cronin задал вопрос в разделе Другие языки и технологии

Как в С++ преобразовать char в int, не используя функцию atoi? и получил лучший ответ

Ответ от Виталик Бакшаев[гуру]
смотри переводим символ в таблицу ASCII чисто для примера прост не помню как там все располодено ( '6'=54 в аски) , в таблице символы 0..9 идут попорядку и
тогда '9'=57 а 0=48 просто и з значения таблицы аски нужно вычесть 48 ( это пример в таблице '6' не = 54)

Ответ от Darth Vader[гуру]
Все проще. Не надо никуда смотреть
char c = '6';
int m = int(c);

Ответ от Павел Орлов[активный]
m=n-48;//это всё

Ответ от GrasQtR[эксперт]
Функция стандартной библиотеки isdigit() проверяет, является ли символ цифрой...

Ответ от шу[гуру]
чар это целочисленный тип, сравни его с нужным кодом в таблице символов ascii.

Ответ от Марк Губарев[эксперт]
char n='6';
int a;
a=n-'0';
printf("%d", a);
Вроде так

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в С++ преобразовать char в int, не используя функцию atoi?

Перевод из char в int c++
char *a="5";
int b;
sscanf( a, "%d", &b );
Или
b = a - '0' если
подробнее...

Что это за процессы? rthdcpl.exe rundll32.exe ekrn.exe spoolsv.exe
1 реалтек хайдефинишн
2 системны
3 нод
4 очередь
подробнее...

Как использовать atoi для переменных типа "string"?
Использовать stoi полезно вместе с обработкой исключений в целях безопасности (сохранения
подробнее...
спросили в Железо
Что за параметр в BIOS C-state Pmin ?
Название опции:
Intel(R) C-STATE Technology
Возможные значения:
Auto,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в VIA
via hd audio скачать помогите!!!
у вас ПК или ноутбук?savoljavobИскусственный Интеллект(116666)Ок, Запустите Командную строку
подробнее...
спросили в GitHub Grand Theft Auto V
как играть в гта 5 на пк онлайн? на пиратке дайте инструкцию есть что-то типо сампа? !
В ней нету заданий, это просто игровой мир в котором можно побегать с компанией. NPC конечно
подробнее...
спросили в Техника
в обозначениях электрических схем что обозначает GND и ACC
Разъём питания:

1 - B+ или BAT или K30 или Bup+ или B/Up или B-UP или MEM +12 = Питание
подробнее...
спросили в C Sharp
люди,какой тип матрицы ставит SHARP в телевизоры серии Aquos LC-32GA9RU
ЖК телевизоры серии GA9 сертифицированы как HD-Ready, имеют в наличии два HDMI и современную
подробнее...
Atoi на Википедии
Посмотрите статью на википедии про Atoi
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*