2个回答
2015-12-04 · 知道合伙人教育行家
关注
展开全部
有的。
c语言中用于稍大点的数一般可以用:
long long,64位,可以表示的数字范围:[-2^63, 2^63)即-9223372036854775808~9223372036854775807,long long定义方式可以用于gcc/g++,不受平台限制,但不能用于VC6.0。
输入输出时候用 %lld
scanf(”%lld”,&a);
printf(”%lld”,a);__int64 ,同样是64,可以表示的数字范围:[-2^63, 2^63)即-9223372036854775808~9223372036854775807,__int64是Win32平台编译器64位长整型的定义方式,不能用于Linux。
例如:
输入输出的时候用 %I64d
scanf(”%I64d”,&a);
printf(”%I64d”,a);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询