unsigned

    1热度

    1回答

    我试图用pymongo在mongodb中插入一个64位无符号整数。该整数是CRC64算法的输出。我试图: long(crc64(unicode(kw).encode('unicode-escape')))) 如果我插入到mongodb它开始抱怨只有64位整数是由mongodb支持。接下来,我试图将其转换为一个带符号64位INT像这样: ctypes.c_int64(crc64(unicode(

    0热度

    1回答

    我有一个名为input.in的文件。我需要读取数字并将其存储在一个无符号的char类型变量中。我读入数字并在屏幕上打印变量的内容,我可以看到它是真实的(打印1)。但是,if语句失败。它将False输出到stdout。为什么会发生?我如何将这个数字存储到一个无符号的char变量中? 的input.in文件: [email protected]:~/Desktop$ cat input.in 1

    8热度

    3回答

    有关于why Java doesn't support unsigned types的问题和关于处理无符号类型的几个问题。我做了一些搜索,看来Scala也不支持无符号数据类型。在Java和Scala的语言设计中,在生成的字节码中,还是在JVM本身中,都有限制?能否有一些在JVM上运行的语言,其他语言与Java(或Scala)相同,但支持无符号的原始数据类型?

    1热度

    1回答

    如果我有一个堆栈S,填充了带符号的整数,我想要执行以下操作: POP两个值并将其转换为无符号整型,然后将它们相加,然后推回SIGNED总和。 我做了以下,但我不知道这是否是正确的: unsigned int x = (unsigned int)pop(S) unsigned int y = (unsigned int)pop(S) int sum = x+y push(S, sum); p

    0热度

    1回答

    我有一个程序,几年前由现在离开的人写在房子里。当我登录它时,程序应该运行(在任务栏中最小化),但在它运行之前,我会看到下面的“运行方式”窗口。该程序未签名,可能是问题所在。我以管理员身份登录。任何人都可以告诉我为什么我看到'Run As'框?它在Windows 7上运行良好,但我需要将它添加到Windows XP PC。 程序设置为通过HKEY_LOCAL_MACHINE \ SOFTWARE \

    2热度

    4回答

    我试图实现定义为in this answer的随机数生成器。至少从我的知识来看,至少应该如何实现第一行static unsigned long x=123456789, y=362436069, z=521288629;,因为它在功能之外被显示出来有一些含糊不清的地方。我以为这是打算作为一个类的成员,从而实现了它: class rng2{ public: unsigned lon

    5热度

    4回答

    当我尝试使用启用了警告级别/ W4的Visual Studio 2010 C++编译器(X86)编译以下C++程序时,出现签名/未签名不匹配警告标记线。 #include <cstdio> #include <cstdint> #include <cstddef> int main(int argc, char **argv) { size_t idx = 42; u

    5热度

    3回答

    我正在使用C++库,并需要从UTF-8代码点创建一个无符号字符。例如,如果代码点是decimal 610('拉丁字母小写字母G'),那么我将如何在C++中创建此代码? 我的JavaScript,我可以执行以下操作: var temp = String.fromCharCode(610); console.log(temp); // Outputs a small 'G' (correct) v

    1热度

    1回答

    MIPS中的subu指令可否给我一个否定结果,或者结果总是正的,因为我们正在做无符号版本的sub? 另外,如果我想做算术右移,并且将数字1的第0位置,我应该使用sra指令,还是有其他的指令?

    0热度

    2回答

    我怎么可以(如果我可以)设置默认的int变量(在一个特定的程序)是unsigned int? 我的意思是,如果int是在程序中编写的,编译器将它视为unsigned int。 我的编译器是gcc 4.6.2 编辑:我没有被授权接触的代码。