unsigned

    0热度

    2回答

    我不能为我的生活弄清楚如何在PHP中编写这一行代码。我以前从未在PHP中遇到过这样的情况,并希望得到任何帮助。 $OCTET_data->B[0] = (unsigned char) (ror8 ((unsigned char) (ror8 ($OCTET_data->B[0], 1) - 1), 1) - 1)^$OCTET_data->B[4];

    0热度

    2回答

    以前,我有以下C代码,通过该C代码,我希望在演员制作后将变量'sample'的签名扩展为'signed short '变量'sample_unsigned'。 unsigned short sample_unsigned; signed short sample; sample = ((signed short) sample_unsigned << 4) >> 4; 在二进制表示中,我

    0热度

    2回答

    我的代码有2个不同的构造函数,一个只有一个无符号参数,另一个有一个char和一个无符号,其中unsigned具有默认值。 Myclass::Myclass(unsigned); Myclass::Myclass(const char, unsigned = 1); 问题IST,当我尝试以下方法: Myclass a = 'A'; 只用签名作为参数调用构造函数(在本例中65) 我怎么能有第

    -1热度

    5回答

    我想要求用户输入,将该输入设置为无符号字符,然后将其打印出来。例如,输入会问我“Input x:”,并且我把0xABCD作为输入。我需要它也打印出“0xABCD”。 这是我到目前为止有: unsigned char x; printf("Input x:"); scanf("%s, &x); printf("%u", x); 它给我0,而不是0xABCD。 我在做什么错?

    0热度

    2回答

    我需要使用Java的SecretKeySpec()与数字阵列超过127 更大。如果我执行以下操作: new byte[] { (byte)0xD9, (byte)0xDF, (byte)0x85 } 的号码来获得转换为字节,他们会是负的。 我当然可以用0xFF&它们,并将它们保存在一个short阵列和保存自己的价值,但我不能给这个数组传递给SecretKeySpec(),因为它仅仅接收byte

    2热度

    2回答

    如何确定负数FixNum的无符号解释? # unexpected, true (~0b01111011).to_s(2) == ("-" + (~0b01111011).abs.to_s(2)) # expected, false ~0b01111011 == 0b10000100 我怎么会写一个函数,即: 123.unsigned_not(8) == 132 或者: -124.u

    3热度

    1回答

    如何将无符号整数或长整型表示为签名的Java等价物,以在Java中浮点或双精度值?我在Google Guava库中找到了一些提示(Link),但我不明白实施背后的原因。这里是一种将一个无符号长存储在value浮在代码片断: 198 @Override 199 public float floatValue() { 200 @SuppressWarnings("cast") 201 float

    -1热度

    1回答

    根据https://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B C++支持无符号整数,而java不支持,那有什么优点?

    3热度

    1回答

    下面是从C++总理第五: 如果我们使用两个无符号和在算术表达式诠释值,int值通常被转换成无符号的。 我试图以下代码: int i = -40; unsigned u = 42; unsigned i2 = i; std::cout << i2 << std::endl; // 4294967256 std::cout << i + u << std::endl; // 2 对于i +

    2热度

    2回答

    请帮我用下面的代码片段相关的逻辑。我得到的输出是12 8。 *p怎么是12? 我理解它的大小为8,但我忐忑与*p显示值。 int main() { struct bitfield { unsigned a:5; unsigned c:5; unsigned b:6; } bit; char *p; st