В C я не могу просто использовать putchar (5);
Я должен сделать это так
#include <stdio.h>
int main(){
int c=5;
putchar(c+'0');
putchar('\n');
return 0;
}
вывод 5.
Но я не могу сделать это для двузначных чисел, таких как 10 или 25.
У меня вопрос, можно ли распечатать 10, используя только putchar и putchar?
Я не могу так сделать
int c=10;
putchar(c+'0');
Вывод будет «:», поскольку «:» имеет значение ASCII 58.