标签: c binary bit
我努力理解以下方程式是否存在使用8位带符号整数的溢出。 0b00000000-0b10000000
答案 0 :(得分:8)
这个问题被标记为int,在C语言中,所有排名低于int的算术类型都被提升为int,而(signed char)0-((signed char)-128)的分数至少为16-位范围,因此synchronized只有128。
int
(signed char)0-((signed char)-128)
synchronized