Sul mio compilatore, il seguente pseudo codice (valori sostituiti con binario): sint32 word = (10000000 00000000 00000000 00000000);
word >>= 16;
produce una word con un campo di bit che assomiglia
Attualmente sto sviluppando un'applicazione multipiattaforma C. Esiste una macro del compilatore che è definita solo durante la compilazione su Windows, quindi posso aggiungere #ifdef ad alcuni #inclu