gpt4 book ai didi

c++ - 无法在 C++ 中输出十六进制

转载 作者:行者123 更新时间:2023-11-30 01:56:09 28 4
gpt4 key购买 nike

<分区>

我正在尝试输出分配给变量 x 的十六进制值,但我似乎无法让它在 C++ 中工作。我可以在标准 C 中执行此操作,但在 C++ 中得到了不希望的结果。

#include <iostream>
#include <iomanip>
using namespace std;

int main(int argc, const char * argv[])
{
unsigned char x = 0xFF;
printf("%X\n", x);
cout << dec << x << endl;
cout << hex << x << endl;

return 0;
}

打印

FF
\377
\377

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com