Подтвердить что ты не робот

Почему "строка" сокращается до "a" в стандартных именах функций библиотеки C?

Стандартная библиотека утилиты C stdlib.h имеет следующие имена функций:

(String as 'a'):

  • atof
  • atoi
  • itoa

(String as 'str'):

  • strtoul
  • strtol
  • strtod

Почему строка иногда называется "a" и иногда называется "str"?

4b9b3361

Ответ 1

a означает ASCII, поэтому в atoi оно ASCII равно целому. См. здесь. Семейство функций ato устарело str.