Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Присваение Char и Int

81K
19 июля 2012 года
E1dos
7 / / 19.07.2012
Доброго времени суток знатоки!
Только начал учить язык С.
Есть массив sim[100], который состоит из разных символов ASCII таблицы(от алфавитных букв и цифр до "ѣ,Ť,њ" и т.д.)
В программе есть такой код в цикле int t = sim[50], значение t - цифра, даже если sim[50] равен ত.
Вопрос: Почему значение t - цифра и что значит эта цифра.
Заранее благодарю!
P.S. Программу писал не Я, мне надо просто разобраться в ней.
79K
19 июля 2012 года
MaximusFk
12 / / 07.07.2012
тип int - целочисленный, поэтому при приведении значения типа char(это символьный тип) в переменную t будет присвоено именно код символа, а не символ. Для того чтобы в переменную t присвоился символ обьяви его как char (char t)
81K
19 июля 2012 года
E1dos
7 / / 19.07.2012
Цитата: MaximusFk
тип int - целочисленный, поэтому при приведении значения типа char(это символьный тип) в переменную t будет присвоено именно код символа, а не символ. Для того чтобы в переменную t присвоился символ обьяви его как char (char t)


Т.е. допустим код символа(и значение char sim[50]) "ԉ" - 72, то значение int t будет 72?
И по какой именно ASCII таблице берется код или не по ASCII?

79K
19 июля 2012 года
MaximusFk
12 / / 07.07.2012
Цитата: E1dos
Цитата: MaximusFk
тип int - целочисленный, поэтому при приведении значения типа char(это символьный тип) в переменную t будет присвоено именно код символа, а не символ. Для того чтобы в переменную t присвоился символ обьяви его как char (char t)


Т.е. допустим код символа(и значение char sim[50]) "ԉ" - 72, то значение int t будет 72?
И по какой именно ASCII таблице берется код или не по ASCII?


Код символа будет разный в зависимости от кодировки на которой работает приложение, по умолчанию это ASCII

81K
19 июля 2012 года
E1dos
7 / / 19.07.2012
Благодарю MaximusFk, очень помог.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог