What will happen if the signed number is negative? obviously it cannot be converted ...
If you assume that your signed number will always be positive you don't have to do anything.
The problem comes with the opposite conversion from unsigned to signed in which the destination must be a larger integer