(int)有什么意義?作用是什么?
為什么要這樣編?
? ? double numOne = 2.5;
? ? int numTwo = (int)numOne;
? ? printf("num的整數(shù)部分是%d\n", numTwo);
? ? return 0;
干嘛不這樣編呢?輸出不也是2嗎??int numTwo = (int)numOne有什么作用?
? ? double num = 2.5;
? ? printf("num的整數(shù)部分是%d\n", num);
? ? return 0;
? ?
2019-05-22
numone是一個(gè)小數(shù),(int)numone是取numone的整數(shù)部分。
int numtwo=(int)numone是指取numone的整數(shù)部分賦值給numtwo。