Ол
Ольга
Как записать число int в ячейку char?
Почему такой код работает (в нулевую ячейку str записывается значение 123):
************
char str[256];
str[0]=123;
***********
А такой код - не работает?
***********
char str[256];
int I=123;
str[0]=I;
**********
В результате выполнения второго кода в нулевую ячейку str записывается -38. Причем это число не зависит от i.
Почему? Как записать число из переменной int в ячейку char?
Язык Си