Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
701840
Топик полностью
De_User
(27.09.2016 19:03, просмотров: 116)
ответил
ROBINZONE
на
Два плюс два умножить на два, или какое значение даст: uint32_t testtt = 0x2<<4 +7; в вашем компиляторе?
ASM в студию - посмотреть как скомпилировалось. Рекомендую использовать больше скобок и не выпендриваться в любом компиляторе!
Let's come together right now !
Ответить
Дык, оказывается, по приоритетам всё правильно, сдвиг "слабее" суммирования или вычитания. Сам "наступил на грабли", может, кого-нибудь еще предупрежу.
-
ROBINZONE
(27.09.2016 19:47
)
Именно поэтому в стандартной библиотеке Цэ-плюс-плюс эти операторы стали использовать для потокового ввода/вывода. Ну и стрелочки ещё туды-сюды...
-
SciFi
(27.09.2016 20:45
)