unsigned char 存 char类型的数据

一、以下, unsigned char i = 0; i = -1; printf("%d\n", i);c++ 结果输出 255;web 二、分析,出现这种状况,主要在于计算机中存储负数的特性致使的。 -1, 在内存中是以相反数的形式存的,实际以下 ,因此最终变成 255。 svg 三、在学c语言的时候,不一样的数据类型都是有不一样的范围的。很明显char 类型是 -128(0)~127,因此这
相关文章
相关标签/搜索