I know that unsigned integers are only positive numbers (and 0), and can have double the value compared to a normal int. Are there any difference between
There is no difference between the two where int's are concerned. You might include the word signed for formatting if you are also declaring unsigned int's so that they are easier to line up and make readable, but for all intents and purposes you don't need to use the signed keyword.