本篇博客旨在汇总一系列在C++开发过程中遇到的小问题和经验总结。
1 c++ 16进制显示字符变量
c++16进制显示,资料一直只是说明需要在输出变量之前指定进制,如std::cout<<std::hex;但是呢如果是输出char型变量,这样并不会输出其16进制,而是继续显示其字符。解决办法是在输出之前转换成int型变量。std::cout<<std::hex<<(int)var。如此即可。
本篇博客旨在汇总一系列在C++开发过程中遇到的小问题和经验总结。
c++16进制显示,资料一直只是说明需要在输出变量之前指定进制,如std::cout<<std::hex;但是呢如果是输出char型变量,这样并不会输出其16进制,而是继续显示其字符。解决办法是在输出之前转换成int型变量。std::cout<<std::hex<<(int)var。如此即可。