|
int itemp ;
double dtemp = 0.3 ;
itemp = (int) (dtemp * 1000.0) ; // itemp == 299
================================================
itemp = dtemp * 1000.0 ; // itemp == 299
================================================
dtemp *= 1000 ;
itemp = dtemp ; // itemp == 300
이유가 뭘까요?
|