c++输出十六进制
时间: 2023-06-29 11:12:50 浏览: 104
C++中输出十六进制形式的字符串
在 C++ 中,可以使用 std::hex 操纵符和 std::cout 流来输出十六进制数。例如:
```c++
#include <iostream>
int main() {
int num = 255;
std::cout << std::hex << num << std::endl;
return 0;
}
```
输出结果为:ff
在输出完十六进制后,可以使用 std::dec 操纵符恢复输出十进制数。例如:
```c++
#include <iostream>
int main() {
int num = 255;
std::cout << std::hex << num << std::endl;
std::cout << std::dec << num << std::endl;
return 0;
}
```
输出结果为:
ff
255
注意:在使用 std::hex 操纵符时,输出的结果是小写字母,如果需要输出大写字母,可以使用 std::uppercase 操纵符。例如:
```c++
#include <iostream>
int main() {
int num = 255;
std::cout << std::hex << std::uppercase << num << std::endl;
return 0;
}
```
输出结果为:FF
阅读全文