I have seen these mentioned in the context of C and C++, but what is the difference between signed and unsigned variables?
unsigned is used when ur value must be positive, no negative value here, if signed for int range -32768 to +32767 if unsigned for int range 0 to 65535