int double float 怎么使用
时间: 2023-04-30 17:01:40 浏览: 103
jni 使用float double
int、double、float 都是数据类型,用于存储不同类型的数据。
int 表示整数类型,可以存储正整数、负整数和零,例如:1、-2、。
double 表示双精度浮点数类型,可以存储小数,例如:3.14、-2.5、.。
float 表示单精度浮点数类型,也可以存储小数,但是精度比 double 低,例如:3.14f、-2.5f、.f。
在使用时,需要先声明变量的数据类型,例如:
int a = 1;
double b = 3.14;
float c = 2.5f;
其中,a、b、c 分别是变量名,可以根据需要自行命名。在赋值时,需要注意数据类型的匹配,例如:
a = 2; // 正确,2 是整数类型,可以赋值给 int 类型的变量
b = 2; // 正确,2 是整数类型,但是可以自动转换为 double 类型
c = 2; // 错误,2 是整数类型,不能直接赋值给 float 类型的变量,需要加上 f 后缀
除了赋值外,还可以进行运算,例如:
int d = a + 2; // d 的值为 3
double e = b * 2; // e 的值为 6.28
float f = c / 2; // f 的值为 1.25
需要注意的是,不同类型的数据进行运算时,会自动进行类型转换,例如:
int g = a + b; // g 的值为 4,b 自动转换为 int 类型
double h = a / c; // h 的值为 .4,a 自动转换为 double 类型
但是,需要注意数据类型转换可能会导致精度损失,例如:
float i = .1f;
double j = i; // j 的值为 .10000000149011612,精度损失
因此,在进行数据类型转换时,需要谨慎处理。
阅读全文