在C中,您可以省略typename的一部分,因此您实际上可以使用signed 而不是 int,它可能看起来非常对称:
void f(signed a, unsigned b);
Run Code Online (Sandbox Code Playgroud)
或者更详细地说:
unsigned int foo;
signed int bar;
Run Code Online (Sandbox Code Playgroud)
如果你不在附近使用这两种类型,你可能更喜欢更简单的名称形式:
int x; // normal
auto y; // quaint
signed auto graph; // why not
Run Code Online (Sandbox Code Playgroud)