作业帮 > 综合 > 作业

什么是溢出?整数溢出与浮点数溢出有什么区别?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 09:48:39
什么是溢出?整数溢出与浮点数溢出有什么区别?
以下两条语句有何不同:
char ch = 'A';
char ch = 65;
定义变量的作用?
什么是溢出?整数溢出与浮点数溢出有什么区别?
4字节 int 大小范围为 -2^31~2^31-1 不再这个范围内的数字 就会发生溢出
8字节的double 的符号位为63位,指数为62~52位,共11位.表示的范围为-1024~1023.尾数为51~0.表示的范围为-1.7*10^308~+1.7*10^308不再这个范围内的数字 就会发生溢出
char ch = 'A';
char ch = 65; 是一样的 'A'的ascii 就是65 字符类型在文件中是以ascii来保存
再问: 整数溢出与浮点数溢出有什么区别?
再答: 都是符号位扩展 应该没什么区别 只是浮点数存储方式和整数是不一样的