相关疑难解决方法(0)

长整数算术中的歧义?

看看下面这段代码:

#include <stdio.h>

int main(void)  
{  
int a;

a = 2147483647;
printf("a + 1 = %d \t sizeof (a + 1) = %lu\n", a + 1, sizeof (a + 1));
printf("a + 1L = %ld \t sizeof (a + 1L) = %lu\n", a + 1L, sizeof (a + 1L));

a = -1;
printf("a + 1 = %d \t sizeof (a + 1) = %lu\n", a + 1, sizeof (a + 1));
printf("a + 1L = %ld \t sizeof (a + …
Run Code Online (Sandbox Code Playgroud)

c long-integer integer-arithmetic

1
推荐指数
1
解决办法
574
查看次数

标签 统计

c ×1

integer-arithmetic ×1

long-integer ×1