变量值是不是要与数据类型相对应
来源:3-5 变量
G寒塘鹤影X
2019-08-19 15:35:23
int是整数类型 那变量值也需要是整数类型 不能设置成浮点类型的10.5这种 是这样吗
2回答
同学你好,int是整数类型,那对应的变量值也必须是整数类型的值,如果直接赋给一个浮点类型的值比如int a=10.5,那程序会直接报错的!
而强制转化为整形的表达式是这样的--> int a=(int)10.5; 将10.5强制转为int类型的10,精度丢失!
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
Kingwin91
2019-08-19
数据类型是整形,值为浮点型,会强制转化为整形,数值失精
相似问题