powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Оператор получения адреса
5 сообщений из 5, страница 1 из 1
Оператор получения адреса
    #39572404
l-evgene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Подскажите, как преобразовать результат операции получения адреса в текст.
Вот так получается:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
int main()
{
	int a = 1;
	cout << "&a = " << &a << "\n";
	//char *b = &a;
	//cout << "b = " << &a << "\n";
	system("pause");
	return 0;
}

а вот так - нет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
int main()
{
	int a = 1;
	cout << "&a = " << &a << "\n";
	char *b = &a;
	cout << "b = " << b << "\n";
	system("pause");
	return 0;
}

Какой тип данных возвращает эта операция: &a ?
...
Рейтинг: 0 / 0
Оператор получения адреса
    #39572405
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l-evgeneКакой тип данных возвращает эта операция: &a ?
Указатель на int.
...
Рейтинг: 0 / 0
Оператор получения адреса
    #39572420
m_Sla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l-evgene,

Вывод на экран http://www.cplusplus.com/reference/cstdio/printf/
Код: plaintext
1.
printf("%lld", b);


Преобразование в std::string http://www.cplusplus.com/reference/string/to_string/
Код: plaintext
1.
string s = to_string( (long long)b );



По сути &a -> 32/64 битное беззнаковое целое
...
Рейтинг: 0 / 0
Оператор получения адреса
    #39572433
l-evgene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m_Sla, спасибо.
...
Рейтинг: 0 / 0
Оператор получения адреса
    #39574698
д0кХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m_Slal-evgene,

Вывод на экран http://www.cplusplus.com/reference/cstdio/printf/ [src c++]
printf("%lld", b);




man printf p
The void * pointer argument is printed in hexadecimal (as if by %#x or %#lx).
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Оператор получения адреса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]