С клавиатуры вводится символ. Чтобы разработать программу для отображения введенного символа кода и адреса ASCII (в шестнадцатеричном виде), на который он был внесен в память.
#include
int main()
{
unsigned char symbol;
scanf("%c", &symbol);
printf("Символ: \"%c\"\n", symbol);
printf("Код: %u\n", (int)symbol);
printf("Адрес: %p\n", &symbol);
return 0;
}
или c++#include int main(){ char symbol; std::cin >> symbol; std::cout << "Символ: " << symbol << std::endl; std::cout << "Код: " << static_cast(symbol) << std::endl; std::cout << "Адрес: " << static_cast(&symbol) << std::endl;}
static cast < int > ( symbol )sstatic cast < void* > ( &symbol )