变量值是不是要与数据类型相对应

来源:3-5 变量

G寒塘鹤影X

2019-08-19 15:35:23

int是整数类型 那变量值也需要是整数类型 不能设置成浮点类型的10.5这种 是这样吗

写回答

2回答

好帮手慕小班

2019-08-19

同学你好,int是整数类型,那对应的变量值也必须是整数类型的值,如果直接赋给一个浮点类型的值比如int  a=10.5,那程序会直接报错的!

        而强制转化为整形的表达式是这样的--> int a=(int)10.5;  将10.5强制转为int类型的10,精度丢失!

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

0

Kingwin91

2019-08-19

数据类型是整形,值为浮点型,会强制转化为整形,数值失精

0
h寒塘鹤影X
h 就是说如果我声明是 int t=10.5 那会强制帮我转化为 int t=10 是这个意思吗
h019-08-19
共1条回复

0 学习 · 393 问题

查看课程