重複の可能性:
charデータのアドレスが表示されないのはなぜですか?
私はアンパサンド演算子を試していて、このプログラムで立ち往生しました:
#include<iostream>
using namespace std;
int main() {
char i='a';
cout<<&i;
return 1;
}
変数iのアドレスを出力として期待していましたが、代わりに出力は変数i自体の値として取得されました。
誰かが今起こったことを説明できますか?よろしくお願いします。