Cè¯è¨æ以ä¸å ç§åæ´æ¹æ³ï¼
1ãç´æ¥èµå¼ç»æ´æ°åéãå¦ï¼
int i = 2.5; æ i = (int) 2.5;
è¿ç§æ¹æ³éç¨çæ¯èå»å°æ°é¨å
2ãC/C++ä¸çæ´æ°é¤æ³è¿ç®ç¬¦â/âæ¬èº«å°±æåæ´åè½(int / int)ï¼ä½æ¯æ´æ°é¤æ³å¯¹è´æ°çåæ´ç»æå使ç¨çCç¼è¯å¨æå
³ã
3ã使ç¨floorå½æ°ãfloor(x)è¿åçæ¯å°äºæçäºxçæ大æ´æ°ãå¦ï¼
floor(2.5) = 2
floor(-2.5) = -3
4ã使ç¨ceilå½æ°ãceil(x)è¿åçæ¯å¤§äºxçæå°æ´æ°ãå¦ï¼
ceil(2.5) = 3
ceil(-2.5) = -2
floor()æ¯åè´æ 穷大èå
¥ï¼floor(-2.5) = -3ï¼ceil()æ¯åæ£æ 穷大èå
¥ï¼ceil(-2.5) = -2ã
温馨提示:答案为网友推荐,仅供参考