2 / 2 / 1
Регистрация: 30.07.2016
Сообщений: 118
|
|
1 | |
Все символы char18.03.2018, 04:33. Показов 2758. Ответов 3
Метки нет Все метки)
(
Здравствуйте ,в char мы можем использовать числа например из таблицы ASCII например в (DEC) 97 это 'a' и т.д. но у ASCII таблицы диапазон от 0 до 127 ,а у char от -32.... до +32.... например если я в char присвою 23245 это будет какой-то символ ,и вопрос у меня такой ,что это за символы они тоже из какой-то таблицы по типу ASCII или это не так ?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
18.03.2018, 04:33 | |
Ответы с готовыми решениями:
3
написать програму void(char source[] ,char dest[]) которая скопирует все символы из source[] ,которые не принадлежат алфавиту , в dest[].
Непонятные символы в строке из char Русские символы в массиве char |
2758 / 1912 / 569
Регистрация: 05.06.2014
Сообщений: 5,561
|
|
18.03.2018, 04:40 | 2 |
Это будет арифметическое переполнение.
Юникод. Хранится в wchar_t.
0
|
2 / 2 / 1
Регистрация: 30.07.2016
Сообщений: 118
|
||||||
18.03.2018, 04:46 [ТС] | 3 | |||||
А почему у меня вывод u (117) при таком исходнике
Добавлено через 1 минуту Зачем тогда char'у такой большой диапазон ?
0
|
2758 / 1912 / 569
Регистрация: 05.06.2014
Сообщений: 5,561
|
|
18.03.2018, 04:51 | 4 |
![]() Решение
Потому что ввиду арифметического переполнения, от 2421 остался только его младший байт. Читай "был взят остаток от деления на 256".
Семь бит на стандартную ASCII с буквами, знаками препинания, etc. Плюс один бит для круглого счету.
1
|
18.03.2018, 04:51 | |
Помогаю со студенческими работами здесь
4
непонятные символы в строке char Создать очередь, содержащую любые символы. Удалить из очереди все символы, не являющиеся буквами или цифрами Не распознаёт русские символы типа char Перевод из String^ в char*. Русскиме символы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |