gpt4 book ai didi

c - 从 C 中的无符号整数打印一个字节

转载 作者:行者123 更新时间:2023-11-30 19:47:47 25 4
gpt4 key购买 nike

我是 C 语言新手,我有一个关于我遇到的问题的问题。我需要得到这个输入: AABB抄送DD

但我一直都收到这个 AABBCC00DD

我使用的代码是:

int main(void) {

unsigned int getal,temp;
printf("Voer een getal in: \n");
scanf("%0X",&getal);
temp = getal & 0xFF000000;
temp=temp>>24;

printf("%0X\n", temp);
temp = getal & 0xFF0000;
temp=temp>>0xFF0;

printf("%0X\n", temp);
temp = getal & 0xFF00;
temp=temp>>0xFF0000;

printf("%0X\n", temp);
temp = getal & 0xFF;
printf("%0X\n", temp);

return 0;

}

我感谢我能得到的所有帮助!

最佳答案

您的意思是 temp >> 24temp >> 16temp >> 8。奇怪,你第一个就做对了,为什么你突然做了一些完全不同的事情?

关于c - 从 C 中的无符号整数打印一个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20480714/

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