我有一个变量,已经被赋值为12.90。如果这个变量的值是12.90,则需要执行if语句,否则执行else语句。
if (appDelegate.p_ClinInf_Yes_NV_InModel==12.90) {
}
else{
}
但它会在每个else语句执行
我有一个变量,已经被赋值为12.90。如果这个变量的值是12.90,则需要执行if语句,否则执行else语句。
if (appDelegate.p_ClinInf_Yes_NV_InModel==12.90) {
}
else{
}
但它会在每个else语句执行
试试这个
if (appDelegate.p_ClinInf_Yes_NV_InModel == 12.90F) {
}
else{
}
由于浮点数和双精度浮点数的精度不同,将它们用于比较相等性时可能会得到意外的结果。
appDelegate.p_ClinInf_Yes_NV_InModel
的数据类型是什么? - Inder Kumar Rathore