Porównując typ większy niż int, ze stałą całkowitą, należy ustawić stałą po lewej lub po prawej, aby zapewnić prawidłowe porównanie? int64_t i = some_val;
if (i == -1)
lub powinno być: if (-1 == i)
Programuję C w systemie wbudowanym. Architektura procesora ma 32 bity (sizeof(int) to 32 bity, sizeof(short) to 16 bitów). Istnieje 32-bitowa zmienna, która jest odwzorowanym w pamięci rejestrem kontr