title: Macro to test whether an integer type is signed or unsigned
body: <p>How would you write (in C/C++) a macro which tests if an integer type (given as a parameter) is signed or unsigned?</p>
  
  <pre>
  
        #define is_this_type_signed (my_type) ...
  
  </pre>