Задать вопрос
jfaFan
@jfaFan
Student, interested in programming

Представление символа в char?

Извиняюсь за возможно глупый вопрос.

Символы в ASCII кодируются значениями от 0 до 255 (256 всего). Символ ╬ имеет код 206.
Если вывести
char c = "╬";
printf("%d", (int)c);

то получится -50

Каким образом сопоставляется данный код с кодом в таблице ASCII?
Это зависит от особенностей компилятора, системы?
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Простой 1 комментарий
Ответ пользователя wisgest К ответам на вопрос (3)
wisgest
@wisgest
Не ИТ-специалист
Используйте для символов беззнаковый тип:
unsigned char c = '╬';
printf("%d", c);
Ответ написан
Комментировать