这是一家半导体软件公司的笔试题。
下面代码会输出什么呢?
#include<stdio.h>
int main(int argc,char* argv[]) {
unsigned int a = 100;
signed int b = -100;
signed int c, d;
c = a / b;
d = b / a;
printf("%d,%d\r\n", c, d);
}
答案是0,42949671
这是一家半导体软件公司的笔试题。
下面代码会输出什么呢?
#include<stdio.h>
int main(int argc,char* argv[]) {
unsigned int a = 100;
signed int b = -100;
signed int c, d;
c = a / b;
d = b / a;
printf("%d,%d\r\n", c, d);
}
答案是0,42949671