int x = _Generic(123, const int: 1, unsigned: 2, int: 3, int *: 4 );