这个可以看成是强制类型转换,但不是标准的,标准的强制类型转换是: (char) val 或者 char(val).
    在32位的Windows操作系统中,int的数占用4个字节(byte),强制转换成char后自动取最低一个字节(就是8位),这个是自动完成的,你就不用担心了。不过因为pointer被定义成指向char的指针,它加以的时候(pointer++)仅仅加一个字节(8位)。