※ 引述《imprazaguy (Wayne)》之铭言:
: 算不算是我想太多?
: 因为题目里说"expressed in C language",
: 所以我们是否需要考虑真正在写code的时候,会有隐藏式的形态转换的问题?
: 也就是char型态的变量加上int型态的变量会被转换成两个int变量在做相加。
我的解读是这样:
#include <stdio.h>
int main()
{
char a = 127;
char re;
re = a + 1;
if (re > 0)
puts("true");
else
puts("false");
return 0;
}
// output "false".
其实我也很无聊 = =|||