C++ Programming/Programming Languages/C++/Code/Keywords/unsigned

The  keyword is a data type specifier, that makes a variable only represent non-negative integer numbers (positive numbers and zero). It can be applied only to the,  ,  and   types. For example, if an  typically holds values from -32768 to 32767, an   will hold values from 0 to 65535. You can use this specifier when you know that your variable will never need to be negative. For example, if you declared a variable 'myHeight' to hold your height, you could make it unsigned because you know that you would never be negative inches tall.