Signedness is a property of an integer number used by the GCC compiler to indicate if variables of that type are capable of storing both positive and negative numbers. When performing arithmetic using a mixture of signed and unsigned variables, one might see an error such as: "pointer targets in assignment differ in signedness".