OS X 10.5.6に64ビット整数を強制しようとしています。 Apple MacBook Intel Core 2 Duoで動作します。 #include<stdio.h>
int main()
{
long a = 2147483647; /*== 2^32 - 1*/
long aplus1;
printf("a== %d. sizeof(a) ==
は、私は、.NETプログラムで奇妙な行動を目撃しています: Console.WriteLine(Int64.MaxValue.ToString());
// displays 9223372036854775807, which is 2^63-1, as expected
Int64 a = 256*256*256*127; // ok
Int64 a = 256*256*256*12