Size: a a a

2021 January 28

V

Vasiliy in Embedded Group
на вход int count принимает сдвига
источник

A

Aleksandr Zharov in Embedded Group
Вот изврат знаковые сдвигать
источник

V

Vasiliy in Embedded Group
The predefined shift operators are listed below.

• Shift left:
int operator <<(int x, int count);
uint operator <<(uint x, int count);
источник

V

Vasiliy in Embedded Group
но тогда остается вопрос .. откуда -2 карл
источник

A

Aleksandr Zharov in Embedded Group
А что там до этого было?
источник

LZ

Leonid Zaliubovskii in Embedded Group
Vasiliy
но тогда остается вопрос .. откуда -2 карл
-2 это 8'0b1111 1110
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ты инвертировал 1 и вот у тебя вышло
источник

LZ

Leonid Zaliubovskii in Embedded Group
Где то проспал приведение типов
источник

V

Vasiliy in Embedded Group
ага. я понял откуда -2. в языке нету >> << для ushort
источник

V

Vasiliy in Embedded Group
он в int сам кастит для сдвига
источник

AM

Aleksander Mironov in Embedded Group
Vasiliy
ага. я понял откуда -2. в языке нету >> << для ushort
там вообще шортов нету, я в свое время тоже огреб валяя знаковые 16битные
источник

V

Vasiliy in Embedded Group
источник

V

Vasiliy in Embedded Group
все чистокод готов. спасибо
источник

AM

Aleksander Mironov in Embedded Group
Там шорт хранится как инт и внезапно с ним половина кода взаимодействует как с интом
источник

AM

Aleksander Mironov in Embedded Group
а половина как с шорт =\
источник

V

Vasiliy in Embedded Group
им было  лень было завести операции над short нормальные?
источник

A

Aleksandr Zharov in Embedded Group
Ну скажите, зачем битовую маску к знаковуму приводить?
источник

V

Vasiliy in Embedded Group
оно само приводит!
источник

LZ

Leonid Zaliubovskii in Embedded Group
Vasiliy
им было  лень было завести операции над short нормальные?
Кому им. Расскажи что за компилятор и прочее насилуеш
источник

V

Vasiliy in Embedded Group
dot net 4.5 вроде
источник