相关疑难解决方法(0)

c得到整数的第n个字节

我知道你可以通过使用获得第一个字节

int x = number & ((1<<8)-1);
Run Code Online (Sandbox Code Playgroud)

要么

int x = number & 0xFF;
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获得整数的第n个字节.例如,1234是00000000 00000000 00000100 11010010作为32位整数如何获得所有这些字节?第一个是210,第二个是4,最后两个是0.

c byte bit-shift shift

33
推荐指数
2
解决办法
6万
查看次数

如何获取变量的单个字节的值?

我知道要获取变量类型使用的字节数,sizeof(int)例如.当您使用该变量类型存储数字时,如何获得所使用的单个字节的值?(即int x = 125)

c byte

9
推荐指数
3
解决办法
5万
查看次数

获取整数的第n个字节

我有以下整数:

target = 0xd386d209
print hex(target)
Run Code Online (Sandbox Code Playgroud)

如何打印此整数的第n个字节?例如,第一个字节的预期输出将是:

0x09
Run Code Online (Sandbox Code Playgroud)

python byte

6
推荐指数
2
解决办法
5577
查看次数

从 int 获取单个字节

我得到了一个整数。例如 5630(十进制)。二进制数为:

00000000 00000000 00010101 11111110

我想以十进制(00010101)获取第二个字节。我如何得到它?

c# binary

2
推荐指数
1
解决办法
4744
查看次数

标签 统计

byte ×3

c ×2

binary ×1

bit-shift ×1

c# ×1

python ×1

shift ×1