假设我有下面的C代码。
unsigned int u = 1234; int i = -5678; unsigned int result = u + i;
这里正在进行什么隐式转换,这段代码对u和i的所有值都是安全的吗?(安全的意义是,即使本例中的result将溢出到某个巨大的正数,我也可以将其转换回int并获得真正的结果。)
u
i
https://stackoverflow.com/questions/50605
相似问题