是因为我下载的版本不一样吗,第一个得数是这个

来源:4-4 编程练习

蔡蔡7847712

2020-05-29 20:08:07

http://img.mukewang.com/climg/5ed0faec09cef40200000000.jpg

写回答

1回答

好帮手慕小尤

2020-05-30

同学你好,1. 同学将char类型的67832赋值给了一个int类型,则出现精度丢失的现象,所以变量c输出的是一个精度丢失的数值。则建议同学按照练习需求,将(char)67832赋值给char类型。如下所示:

http://img.mukewang.com/climg/5ed1c1f3092f2f9c04740114.jpg

2. 如果出来的效果与效果图不一致,则是因char的范围是0-65535 总共65536个字符,由于67832超出了这个范围,那么编辑器环境的不同,第一行字符c的输出结果也会有所不同。所以显示输出内容与答案不符也是正常的。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 16556 问题

查看课程