a=y=2.3a为整形,去整数部分为a=2x=b=322.000000a=c1='K'=75(K的ASCII码 整形为75)c2=b=322=0x142由于c2为char型,只占1byte,所以高位的0x1被地位的0x42覆盖了,最后c2的结果为0x42=‘B'最后输出结果为虎单港竿蕃放歌虱攻僵75 ,322.000000 ,75 ,B没有问题