所以当char类型的变量取值超过这个范围时,会发生截断.例:chara=1"/>

char为什么取值-128——127

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了char为什么取值-128——127相关的知识,希望对你有一定的参考价值。

技术分享


所以当char 类型的变量取值超过这个范围时,会发生截断.

例:char a=128

    00000000 00000000 00000000 10000000

发生截断后取低8位为 10000000,即表示的是-128;

 同样:char b=-130;截断后表示的是126.


本文出自 “11132019” 博客,请务必保留此出处http://11142019.blog.51cto.com/11132019/1760083

以上是关于char为什么取值-128——127的主要内容,如果未能解决你的问题,请参考以下文章

char类型的取值范围为何是-128~127,怎么算?

char类型的取值范围是

Java中,为什么byte类型的取值范围为-128~127?

byte的取值范围是-128~127,那么包含-128和127吗?

byte的取值范围为什么是-128~127

Java byte 类型的取值范围是-128~127