char最大值是多少

更新时间:01-24 教程 由 花心症 分享

char最大值是多少?

char可以表示的最大值:0111,1111= >无符号1111,1111>>1=0111,1111

所以 char表示的最大值CHAR_MAX = char(~0U>>1);

char是characteristic的简写,表示一个环或者域的特征,即最小的非负整数n,使ne=0。(e为单位元) 。、char取值范围是 -128~+127。不管是原码还是补码, 总会出现 -0 这个值。 本来 +0 与 -0 是没有区别的。 但对于存储器和编译器来讲,总得充分利用每个字节吧, 更不想出现二义性。 所以,将 -0 表示为 -128 , 这样既增大了signed char 数值的表示范围,又消除了 -0 的二义性。

声明:关于《char最大值是多少》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2179859.html