I have a basic C question.
Suppose I\'ve declared and initialized a standard 16 bit unsigned integer
uint16_t var1 = 0x1234;
and then s
Yes. The compiler would internally interpret this as
var2 = (uint8_t)var1;
which would result in var2 having the value 0x34.