相关疑难解决方法(0)

我们可以在Java中创建无符号字节

我试图转换无符号的有符号字节.问题是我收到的数据是无符号的,Java不支持无符号字节,因此当它读取数据时,它将其视为已签名.

我尝试通过以下我从Stack Overflow获得的解决方案来转换它.

public static int unsignedToBytes(byte a)
{
    int b = a & 0xFF;
    return b;
}
Run Code Online (Sandbox Code Playgroud)

但是当它再次以字节转换时,我得到相同的签名数据.我试图将此数据用作Java函数的参数,该函数只接受一个字节作为参数,因此我不能使用任何其他数据类型.我该如何解决这个问题?

java unsigned

174
推荐指数
6
解决办法
26万
查看次数

char保证恰好是8位长吗?

就这样.没有找到任何类似的话题所以请耐心等待.

c types char

59
推荐指数
5
解决办法
7万
查看次数

"char"是一种特殊类型的整数变量吗?

我最近发现一个声明说c中的"char"类型实际上是一种特殊的整数形式 - 一种存储代表字符和符号的ASCII代码.这有效期有多远?这导致另一个问题 - 真的char类型可以归类为C中的整数吗?

c gcc

2
推荐指数
3
解决办法
3719
查看次数

标签 统计

c ×2

char ×1

gcc ×1

java ×1

types ×1

unsigned ×1