union {
signed char a[9];
int i;
} x = {'a', 'b', 'A', '\n', 0, '\0', '0', -10, -100};
struct {
float a;
double b;
float c;
} y = {1.5, -9.34, 23};
struct {
char c;
int a, b;
double d;
} z = {20, -200, 1024, -45.25};
float é zero
ou não.
int zero (float a);
float está
representando NaN (Not A Number) ou não.
int NaN (float a);
float.
A função deve retornar -1, 0, ou 1 dependendo do primeiro número
ser menor, igual, ou maior que o segundo.
int compara (float a, float b);
double
para o formato int.
int to_int (double a);
int
para o formato double.
double to_double (int a);
float.
float soma (float a, float b);