是因为我下载的版本不一样吗,第一个得数是这个
来源:4-4 编程练习
蔡蔡7847712
2020-05-29 20:08:07
1回答
好帮手慕小尤
2020-05-30
同学你好,1. 同学将char类型的67832赋值给了一个int类型,则出现精度丢失的现象,所以变量c输出的是一个精度丢失的数值。则建议同学按照练习需求,将(char)67832赋值给char类型。如下所示:
2. 如果出来的效果与效果图不一致,则是因char的范围是0-65535 总共65536个字符,由于67832超出了这个范围,那么编辑器环境的不同,第一行字符c的输出结果也会有所不同。所以显示输出内容与答案不符也是正常的。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题