- 博客(2)
- 收藏
- 关注
原创 java中int类型强转char类型详解!!!!(超级详细!!真的!!!)
part 1 .问题的由来:老师上课布置了这样一道题,“char m=(int)a,请问这个a输入怎样的一个负整数才能使m在按照字符格式输出时,输出 'b' ?”part 2. 预备知识:①在java中,int类型是占用4字节,即32位二进制,按照补码形式存储;char类型是2字节,即16位二进制,按照原码形式存储。(因此int类型是要比char类型多16位的,这就会产生一个数值位丢失的问题...嘶~如何解决?)②多了16位,那就丢16位嘛。当int类型强转位char类型时,会将该变量(或者是立
2021-07-20 19:14:05
3945
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人