7
सी # फ्लोट अभिव्यक्ति: परिणाम को कास्टिंग करते समय अजीब व्यवहार int
मेरे पास निम्नलिखित सरल कोड हैं: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1और speed2एक ही मूल्य होना चाहिए, लेकिन वास्तव में, मेरे पास है: speed1 = 61 speed2 = 62 मुझे पता है कि मुझे शायद कास्टिंग के बजाय Math.Round …