gpt4 book ai didi

c++ - 使用 %x 打印十六进制值时,为什么在每个值后打印 'ffffff'?

转载 作者:可可西里 更新时间:2023-11-01 18:25:51 36 4
gpt4 key购买 nike

<分区>

在示例 C++ 代码中,我将打开一个文件并以十六进制打印每个字符文件只有 16 个字符,但为什么 ffffff 会在每个 heax 值之后打印?

char buff[256];
// buff filled with fread
for(i=0;i<16;i++)
printf("%x",buff[i]);

输出是:

4affffff67ffffffcdffffff

这是为什么?

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