Word description This C type represents a signed integer type large enough to hold any pointer value; that is, on 32-bit platforms, it will be four bytes, and on 64-bit platforms, it will be eight bytes. Input values will be converted to integer s and truncated to 32 or 64 bits; output values will be returned as integer s.