可乐88989 发表于 2014-10-1 08:02:40

长整形出错了,谁帮我看下哪里错了?谢谢!

#include<stdio.h>

void main()
{
        long int a, b;
        a = 9223372036854775807;
        b = a + 1;
        printf("%ld,%ld\n",a,b);
}

牡丹花下死做鬼 发表于 2014-10-1 11:31:50

←_← 溢出了

牡丹花下死做鬼 发表于 2014-10-1 11:32:43

long int 装不下 9223372036854775807 这么大的数字

hacker.jin 发表于 2014-10-2 17:26:48

汗    你以为长整形有多长!.

大个的糖果 发表于 2014-11-1 00:00:31

页: [1]
查看完整版本: 长整形出错了,谁帮我看下哪里错了?谢谢!