unsigned

    5热度

    4回答

    假设我正在用C#编写一个库,并且我不知道谁将会使用它。 库的公共接口有一些无符号类型 - uint,ushort。显然这些类型不符合CLS,理论上讲,可能有语言无法使用它们。 这样的现实语言吗?

    3热度

    1回答

    我需要将Python中的unicode字符串转换为其他类型,例如unsigned和signed int 8位,unsigned和signed int 16位,unsigned和signed int 32位,unsigned和signed int 64位,双字,浮点,字符串,无符号和有符号8位,无符号和有符号16位,无符号和有符号32位,无符号和有符号64位。 我需要你的帮助。

    3热度

    6回答

    我试图从文件中读取无符号整数(作为连续字节存储)并将它们转换为整数。我试过这个: file = File.new(filename,"r") num = file.read(2).unpack("S") #read an unsigned short puts num #value will be less than expected 我在做什么错在这里?

    1热度

    2回答

    在C++中,你可以这样做: uint8 foo_bar ,我们会怎么做同样的事情在红宝石?任何替代品? This post seems close to it也许有人可以解释?

    20热度

    5回答

    C标准状态: ISO/IEC 9899:1999,6.2.5.15(第49) 三种类型CHAR,符号的字符,和 无符号字符统称 字符类型。 实现应该定义字符到 具有相同的范围,表示形式, 和行为为signed char或 unsigned char。 确实gcc根据目标平台定义。 我的问题是,为什么标准这样做?我看不出任何可以从模糊的类型定义中得出的东西,除了可怕的和难以发现的错误之外。 此外,在

    8热度

    2回答

    我在PHP中有一个字符串(来自某些数据源),它表示一个格式化的无符号32位整数。 我需要将它存储到MySQL数据库中,作为签署的 32位整数,以便稍后我可以从PHP检索它并将其用作(可能为负)带符号的整数常量(因为PHP没有无符号整数)。 所以,我需要的是一种转换方法,无论是PHP或MySQL。它不应该依赖于平台(不存在endian/32/64位问题)。 我知道如何有符号整数转换成无符号的使用My

    10热度

    3回答

    我想从多个线程增加一个无符号整数。 我知道Interlocked.Increment,但它不处理无符号整数。我可以使用lock(),但如果可能出于性能原因,我宁愿不使用。 它是线程安全的,只是以正常的方式增加它?偶尔增加的数据丢失并不重要,因为它仅用于统计数据。我不想要的是损坏的价值。

    63热度

    6回答

    我已经看到这个unsigned“无类型”类型使用了几次,但从来没有看到它的解释。我想有一个相应的signed类型。这里有一个例子: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + 12345; ret

    1热度

    2回答

    例如,我有一个依赖项属性,它改变了Canvas的ScaleTransform,但是如果它低于零,它会引发错误。当然,如果这种情况发生,我可以强制它在代码中为零,但我宁愿使用更好的方法,如使用udouble(无符号双精度),这在Silverlight中不存在,甚至不能设置最小/最大值在DependencyProperty的某处。 这里最好的办法是什么?

    1热度

    1回答

    我明白unsigned char *和char *类型之间的差异。我也知道如何使用的reinterpret_cast投的unsigned char *到char *在C++。 我使用的Objective-C的sqlite3的,我试图从呼叫得到NSString到 sqlite3_column_text(...); 要做到这一点,我基本上做的: char *cParam = (char *)sql