<PRE>int main(void){char a=127;printf(\"%d\",a<<1);return 0;}에서 127은 01111111 이라서 <<1연산을 하면 11111110가 나와야 되는 것 같은데 내 생각이 맞는거에요?
그리고 값은 254가 나오는데 왜 이런 값이 나온 거죠 ? 글구 char은 127까지 나타내는데 왜 이렇게 나오지 %d 대신에 다른 걸 써야 되는건가요?</PRE>