Який оператор використовується для звернення до адреси змінної C++?

Унарний оператор & (address-of): для отримання адреси змінної Унарний оператор * (непряме звернення до покажчика): для отримання змінної, на яку вказує покажчик

Для роботи з покажчиками використовуються такі оператори: Унарний оператор & (адреса) : отримання адреси змінної. Унарний оператор * (непрямий покажчик): для отримання змінної, яку вказує покажчик.

Щоб отримати адресу змінної, перед її ім'ям треба поставити знак амперсанда (&). Нарешті, щоб виконати зворотну операцію, тобто отримати значення (вміст) на адресу, що зберігається в покажчику, ім'я покажчика передує зірочкою, майже як при оголошенні.

Побітовий оператор AND (&) порівнює кожен біт першого операнда з відповідним бітом другого операнда. Якщо обидва біти дорівнюють 1, відповідний біт результату дорівнює 1. В іншому випадку відповідний біт результату дорівнює 0. Обидва операнда для побітового оператора AND повинні мати цілі типи.

Символ * – арифметичний оператор. Символ & – побітовий оператор . покажчик.

Синтаксично C++ приймає зірочку поруч із типом даних, поруч із ім'ям змінної і навіть у середині. При оголошенні змінної-покажчика потрібно ставити зірочку поруч із типом, щоб його було легше відрізнити від непрямого звернення.

Зазвичай це робиться за допомогою оператора адреси (&). Оператор адреси (&) працює зі змінною та повертає адресу змінної . Наприклад, якщо number є змінною типу int, &number повертає адресу змінної number .

Оператор присвоєння ( = ) є правильною відповіддю на це питання. Пояснення: Оператор = використовується для зберігання значення змінної або, можна сказати, для визначення значення змінної. Оператор = називається оператором присвоєння.