鉴于long long int x, y;
,我想要一个可以比较x& y并返回T / F Flag,这是一个正常的int 32位。我试过这个,但它让我很困惑
#include <stdio.h>
int main() {
long long n,i;
scanf("%l64d", &n);
i=42;
printf("%l64d", n);
printf("%l64d", i);
printf("\ni<=n --> %d\n",i<=n);
return;
}
答案 0 :(得分:1)
也许你所寻求的是这个(它返回true / 1或false / 0取决于x
是否大于(gt)y
):
int ll_compare_gt(long long x, long long y)
{
return(x > y);
}
重复其他比较......
算术更成问题 - 通常,添加两个long long
值的结果太大而不适合32位int
。
但是,你的问题在细节上非常粗略,这可能是相当广泛的。你应该更清楚地解释你真正想要的东西。