|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
||||||
Как работает приведение типов06.11.2012, 10:06. Показов 1459. Ответов 9
Метки нет (Все метки)
Решил создать новую тему, так как вообще не понимаю, каким образом C++ преобразует один тип в другой. Я например пишу:
), то получаю в ответ четыреста с лишним тысяч, хотя должно быть не больше 255.Объясните (желательно с примерами), как работает приведение типов в C++. Какие вообще способы существуют?
0
|
||||||
| 06.11.2012, 10:06 | |
|
Ответы с готовыми решениями:
9
Приведение типов данных Как работает приведение типов Приведение типов: как работает reinterpret_cast<>() ? |
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 06.11.2012, 10:44 | |
|
Насчёт твоего примера. Необходимо помнить, что все символы некоторым образом закодированы. Открой где-нибудь таблицу кодировок символов
http://biocyborg.narod.ru/rev/ascii.htm и ты увидишь, что символ '5' закодирован числом 53. Ну то есть если тебе необходимо представить число 53 в виде символа, то выведется символ '5' и наоборот, если тебе надо представить символ '5' в виде числа, то выведется 53. Что и происходит, так что всё правильно и предсказуемо.
0
|
|
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
|
| 06.11.2012, 11:52 [ТС] | |
|
А если у меня например строка "0xFF", то как ее перевестив целочисленное?
0
|
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 06.11.2012, 11:54 | |
|
atoi
.
0
|
|
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
|||||||
| 06.11.2012, 12:04 [ТС] | |||||||
|
Добавлено через 4 минуты в общем вот такой код:
0
|
|||||||
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||
| 06.11.2012, 12:30 | ||
|
0
|
||
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
||||||
| 06.11.2012, 12:44 [ТС] | ||||||
|
ну и? все равно ноль выдает
![]()
0
|
||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||||||
| 06.11.2012, 12:56 | |||||||
|
По-хорошему-то должен написать: вот в функцию такую-то я подаю то-то и то-то, на выходе то-то и то-то вместо ожидаемого. А у тебя чёрт ногу сломит.
0
|
|||||||
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
||||||
| 06.11.2012, 17:41 [ТС] | ||||||
|
не, он тут просто, чтобы узнать какое число хранится в ColorGreen
а вот в нем хранится как раз таки ноль. Я и хочу узнать почемуДобавлено через 4 часа 32 минуты Ну народ, поможете кто или нет? Мне уже запарилось самому, пришлось перейти на метод тыка уже ((((
0
|
||||||
|
Супер-модератор
|
||||||
| 06.11.2012, 17:58 | ||||||
|
Чего ты творишь?
1
|
||||||
| 06.11.2012, 17:58 | |
|
Помогаю со студенческими работами здесь
10
Объясните, как в примере работает приведение типов Не требуется приведение типов при умножении типов Byte Неправильное приведение типов или как? float to double. Как происходит приведение типов? Работа с типом Object: как лучше реализовать приведение типов и сравнение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|