|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2016, 13:44 | #1 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Выражение для двобайтового числа Си
Добрый день. Прошу помочь, написать выражение для замены в двобайтовом целом числе А младшего байта на старший байт двобайтового целого числа В.
Код:
|
14.10.2016, 14:07 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,317
|
Не проверял:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
14.10.2016, 14:12 | #3 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
двУХбайтовые числа - это всякие word/short (или что там в с++, уже не помню), а int - 4 байта
НЕ усложняй решение, пытаясь влепить решение в одну строку..... введи hi и lo, запиши в них нужные части х, а потом скомпонуй новое х... да, это аж на 2 строки больше, но код станет понятнее и тебе самой станет проще найти проблемы (например, проверить корректность hi и lo) |
14.10.2016, 15:30 | #4 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
|
14.10.2016, 16:37 | #5 | |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
Цитата:
............. хотя нет, там ошибка, нужно, вроде: x = ((x << 8) & 0xFF00) | ((x >> 8) & 0xFF) Последний раз редактировалось GreenWizard; 14.10.2016 в 16:41. |
|
15.10.2016, 00:55 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,317
|
http://ideone.com/oSzu7Z
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
15.10.2016, 02:18 | #7 | |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
Цитата:
|
|
15.10.2016, 05:59 | #8 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Как же я люблю всякую шляпу:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Арифметическое выражение. Решить квадратное уравнение и посчитать выражение, используя вычисленные корни. | dauletsergazin | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.11.2017 11:55 |
Регулярное выражение для Notepad++ | zima55 | Софт | 4 | 17.01.2015 14:45 |
Написать выражение, проверяющее три числа a, b, c | harvey | Помощь студентам | 3 | 11.10.2012 00:08 |
Регулярное выражение для Яндекса,кодировка | Tepper | PHP | 4 | 19.09.2012 12:50 |
строковое выражение числа должно быть переведено в вещественный тип | Wi1D | Помощь студентам | 8 | 09.02.2009 18:16 |