正文char类型输出地址IP云V管理员/2022-08-24/2 阅读 08/24小程序:扫一扫查出行【扫一扫了解最新限行尾号】复制小程序 问题描述:当输出char的地址时,发现输出的是一个字符: char ch = 'a'; cout<<&ch<<endl;//a @因为cout得到一个char类型的地址,默认当做字符串来输出的,所以会导致输出乱码. 使用char*类型指向ch,然后输出同样也会输出乱码.解决办法:将其转成void*(空指针)类型,这样就可以打印其地址. char ch = 'a'; cout<<(void *)&ch<<endl;