unsigned x=1;int y=-1;if(x>y) printf(“x>y”);else printf(“x<=y”);d 的答案为什么是 -1 呢?
答案:1 悬赏:10 手机版
解决时间 2021-03-06 13:06
- 提问者网友:未信
- 2021-03-05 22:33
unsigned x=1;int y=-1;if(x>y) printf(“x>y”);else printf(“x<=y”);d 的答案为什么是 -1 呢?
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-05 23:41
unsigned int x = 0; 请问 x - 1 的值是多少,并说明原理,谢谢。 请例...答:- 1(减1), 可以用 加1的补码 表示. -- 减法用补码加法实现. unsigned int -- 有的编译器处理成unsigned long int, (32位), 有的编译器处理成unsigned short int, (16位), 我们用MS VC++编译器,处理成unsigned long int, (32位). 1的反码是 11111...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯