Зачем нужен тип данных char в c++? - Вопросы по С+

Вопрос Зачем нужен тип данных char в c++?

Регистрация
14 Окт 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Типа зачем кому-то нужен один символ в программе? Какой смысл?
 
Регистрация
15 Окт 2013
Сообщения
80
Репутация
0
Спасибо
1
Монет
0
Да всякую информацию можно хранить в 1 символе. Например при написании компилятора без символьных переменных никак.
И, как уже ответили выше, можно реализовать массив символов, и получится строка. Хотя лучше использовать string для этого
 
Регистрация
14 Апр 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Пришел капитан сухогруза в аптеку и говорит "дайте мне аспирину... тонн двести".
 
Регистрация
20 Сен 2013
Сообщения
76
Репутация
0
Спасибо
1
Монет
0
Можно сделать массив char'ов и бум, у тебя целая строка.
 
Регистрация
13 Дек 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Затем, что любая строка состоит из отдельных символов. И внутри любой обработки строк содержится работа с отдельными символами этих строк.

Это только в тихоходных языках с динамической типизацией (Python, JavaScript, PHP и т.д.) вместо символов используют строки единичной длины. А в высокопроизводительных языках программирования котлеты отдельно, мухи отдельно.
 
Регистрация
13 Май 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Это не один символ, это один байт.
Иногда таки нужно обратиться зачем-нибудь к единственному байту. Бывает.
 
Сверху Снизу