将负数分配给unsigned char不会导致编译错误?

时间:2013-11-19 05:50:28

标签: ios objective-c

我不应该收到执行此操作的错误消息吗?

  unsigned char n = -500;
  //or this
  Byte n = -500;

这甚至不应该编译!

1 个答案:

答案 0 :(得分:4)

从目标的构建设置启用SIGN_COMPARE并进行测试。

enter image description here