为什么有这个警告呢?warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data

日期:2022-04-01 14:10:51 人气:1

为什么有这个警告呢?warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data

是由
feet = totalInches / 12
这行造成的警告。因totalInches 是double类型, totalInches / 12后结果仍为double类型。当把double类型的值送int变量feet时,会出现你看到警告。其意思是说“当把double类型转换为int类型时,可能会造成数据丢失”。
如果确信要把double值送int类型变量,而不
    A+
热门评论