c语言的分析结果
发布时间: 2023-03-13 15:20:41
A. C语言结果分析
十进制:256
二进制:100000000
(9个二进制位)
而char型的数据最多只能装下8个二进制位,溢出了最高位1,所以当char型的数据被赋值为256时其实保存的结果是00000000,其实输出的结果回是0;
当被赋予257(100000001)时,其实保存的结果是00000001,输出的结果是1;
热点内容
A. C语言结果分析
十进制:256
二进制:100000000
(9个二进制位)
而char型的数据最多只能装下8个二进制位,溢出了最高位1,所以当char型的数据被赋值为256时其实保存的结果是00000000,其实输出的结果回是0;
当被赋予257(100000001)时,其实保存的结果是00000001,输出的结果是1;