Если вы хотите рассматривать число как массив char
, вы можете взять адрес и привести указатель:
int i;
double d;
char * ic = (char *) &i;
char * dc = (char *) &d;
, тогда ic
и dc
- указатели на char
.Они не заканчиваются нулем, поэтому вы не можете использовать их как строки, но они могут использоваться как массивы.