谁能帮我详细解释一下这个强制转型的过程?

2019-08-23 16:39发布

因为程序中碰到一个强制转型的代码,然后自己测试了一行代码,printf("%d",(short)65500);,即打印出整形65500强制转化为有符号短整形的数值,最后打印出是-36,谁能帮我解释一下他是怎么转化的,为什么最后是-36?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。