タイプはunsigned long long
私にとって期待どおりに機能しません。これが私の簡単なコードです:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
unsigned long long a = 2932306814;
printf("a = %d\n", a);
return EXIT_SUCCESS;
}
次の出力が得られます。
a = -1362660482
使用gcc
されているのは mingw の一部としてインストールされ、バージョンは 4.8.1 です。