1,参数是一个值:
#define ISUNSIGNED(value) ( ( value>=0 )&&( ~(value)>=0 ) )
2,参数是一个类型:
#define ISUNSIGNED(type) ( ( type(0)-1 )>0 )
#define ISUNSIGNED(value) ( ( value>=0 )&&( ~(value)>=0 ) )
2,参数是一个类型:
#define ISUNSIGNED(type) ( ( type(0)-1 )>0 )