Ahoj,
byl by mi někdo schopný vysvětlit jaký je rozdíl mezi tímto:
uint8_t dispNo;
uint8_t menChoice;
dispNo = menChoice + 1U;
a tímto:
uint8_t dispNo;
uint8_t menChoice;
dispNo = menChoice + 1; // Bez toho U?
Dodělávám do kódu věci po jiném borcovi a ten tam stěma jednotkama U a UL dost kouzlí a vůbec mi to není jasné.
Pak se tam vyskytuje ještě jeden typ kouzla
#define CLEAR_COLOR_RGB(red,green,blue) ((2UL<<24)|(((red)&255UL)<<16)|(((green)&255UL)<<8)|(((blue)&255UL)<<0))
//Samotna funkce se pak vola s timto parametrem
EVE_Write32(CLEAR_COLOR_RGB(R,G,B));
Co je to za definici? Z toho vůbec nechápu, dokázal by mi to někdo zhruba prosím vysvětlit?
Děkuji