工作量挺大的,有意请私聊
请左转淘宝
输出不正确,第一个应该是0;第二个应该是-31;%d是输出整形;怎么来的呢:因为char是有符号8bits组成,最高一位是符号型,也就是从int中取数是取的低八位:b=32768%256=0; c=225=(int)225-256=-31; 换句话说,char 转 int:小于128则取当前数,大于等于128则取当前数减去256即可;