Witam
Stawiam pierwsze kroki w C. Wykonując różne przykłady napisałem poniższy program.
Problem napotkałem przy wykonywaniu mnożenia
a1=16*9600, obok tej linii pojawia się ostrzeżenie integer overflow in expression (przepełnienie liczby całkowitej w wyrażeniu).
Proszę zwrócić uwagę na linie wyżej gdzie wykonuję ww operację przez podstawienie zmiennej C, w tym miejscu jest wszystko ok.
Proszę znawców tematu o pomoc w zrozumieniu tego zagadnienia.
jakie są różnice między tymi dwoma wierszami i dlaczego w linii uint32_t a1= 16*9600;pojawia się ostrzeżenie.
z góry dziękuje za pomoc.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
EDIT: w przyszłości proszę używać znaczników syntax=c