Unsigned numbers are converted to a larger data type Add leading zeroes. Example unsigned short x = 17; // 0x0011 int y = (int) x; //0x00000011 Sources Computer Systems - A Programmer’s Perspective Related Notes Encoding unsigned integers as binary