It is implementation defined as to a declared int bit field is actually treated as a signed or unsigned int bit-field.