A.0.5 Integers

A.0.5.1 Range of Integer Values

The integer types of Microsoft C are supplemented with these additional integral types:

Type

Minimum_and_Maximum


unsigned __int64

0to264-1

signed __int64

-263to263-1


A.0.5.2 Demotion of Integers

Same as Microsoft C. In particular, if an __int64 integer is cast to a long (or an int), the least significant bytes are retained.

A.0.5.3 Signed Bitwise Operations

Same as Microsoft C.

A.0.5.4 Remainders

Same as Microsoft C.

A.0.5.5 Right Shifts

Same as Microsoft C.