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);