SC2Mapster.com Wiki

int is a 32-bit integer that can have the values -2147483647 (-231 + 1) to 2147483647 (231 - 1).

int x; // Default value is 0

// -- Operations --
x = x + 10; // 10
x = x * 2; // 20
x = x / 3; // 6
x = x - 1; // 5
x = x % 2; // 1

// -- Bit Operations --
// Shift
x = x << 2; // 4
x = x >> 1; // 2

// Logic
x = x | 32; // 32 + 2 = 34
x = x & 2; // 2
x = x ^ 6; // 4

Note: The value -2147483648(-231) gives a numerical overflow. I wonder why this value is being reserved.

You must login to post a comment. Don't have an account? Register to get one!

Facts

Date created
Mar 08, 2010
Last updated
Mar 23, 2010

Authors