I am so pity to tell you that your compiler can't support the characters, which has value bigger than 127 and less than 256.
Because your compiler support MBCS(Multi-Byte Character Set) and Unicode,which include Chinese characters and others language character.
If your compiler only support ASCII,which exclude Chinese characters ,it can support the characters, which has value bigger than 127 and less than 256.
For example Visuall C++ support MBCS,but Turbo C only support ASCII.
Because your compiler support MBCS(Multi-Byte Character Set) and Unicode,which include Chinese characters and others language character.
If your compiler only support ASCII,which exclude Chinese characters ,it can support the characters, which has value bigger than 127 and less than 256.
For example Visuall C++ support MBCS,but Turbo C only support ASCII.