gpt4 book ai didi

c - 带无符号字符的位运算符

转载 作者:行者123 更新时间:2023-12-04 07:02:19 24 4
gpt4 key购买 nike

unsigned char x = 93;
unsigned char a = x << 4;
printf("a = %d\n", a);

我确实了解位运算符的工作原理,但我不了解 x 的二进制表示形式。

a = 208 是怎么来的?

最佳答案

93 = 01011101

将左移 4 位并留下以下内容(结果中只有 8 位):

11010000 = 208

关于c - 带无符号字符的位运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5081547/

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