unsigned-integer

Convert a .NET long to an unsigned 8-byte integer

For the purposes of setting a value in Active Directory I would like to convert a long to an unsigned 8-byte integer, for assignment to an AD property. How can I do this? ...

How to declare ULARGE_INTEGER in c#?

Based upon this question How to declarate LARGE_INTEGER in C# with answer of: [StructLayout(LayoutKind.Absolute, Size=8)] struct LARGE_INTEGER { [FieldOffset(0)]public Int64 QuadPart; [FieldOffset(0)]public UInt32 LowPart; [FieldOffset(4)]public Int32 HighPart; } Is my assumption below for declaring ULARGE_INTEGER correct?...

Unsigned integer datatype in column-oriented DBMS

I have checked different column-oriented database systems such as InfiniDB, InfobrightDB and MonetDB. None of them support unsigned integers as a data storage type. Why? One solution is to store all 4 byte unsigned integers into 8 byte signed integers (Link), however I think it would waste too much space. Is there any open-source column ...

What's a portable value for UINT_MIN?

In limits.h, there are #defines for INT_MAX and INT_MIN (and SHRT_* and LONG_* and so on), but only UINT_MAX. Should I define UINT_MIN myself? Is 0 (positive zero) a portable value? ...

A warning - comparison between signed and unsigned integer expressions

Hello there - first post so apologies if I make some mistakes, I am currently working through Accelerated C++ and have come across my first 'issue' in exercise 2-3. A quick overview of the program - the program basically takes a name, then displays a greeting within a frame of asterisks - i.e. Hello ! surrounded framed by *'s. The ex...

How can I safely average two unsigned ints in C++?

Using integer math alone, I'd like to "safely" average two unsigned ints in C++. What I mean by "safely" is avoiding overflows (and anything else that can be thought of). For instance, averaging 200 and 5000 is easy: unsigned int a = 200; unsigned int b = 5000; unsigned int average = (a + b) / 2; // Equals: 2600 as intended But in ...

C : Convert signed to unsigned

Hi there, Actually I've (probably) a "simple" problem. So I don't know how to cast a signed integer to an unsigned integer. My code : signed int entry = 0; printf("Decimal Number : "); scanf("%d", &entry); unsigned int uEntry= (unsigned int) entry; printf("Unsigned : %d\n", uEntry); If I send the unsigned value to the console (see...

PHP: Proper way to store IP in MySql and quickest way to search for IP throughout millions of rows.

I'm storing IPv4 addresses in a "int unsigned" column type with inet_aton. [Am I doing this right? And is using "unsigned" necessary?] This particular column is indexed as well. Since there will be millions of rows and multiple rows containing the same IP throughout the entire table what will be the fastest way to search for these rows? ...