Как бы преобразовать это число (42519.36) в целое число (5)?Вычислить сотни цифр произвольного действительного числа
42519,36 = 5
Что является наиболее эффективным способом в C#?
Спасибо!
Как бы преобразовать это число (42519.36) в целое число (5)?Вычислить сотни цифр произвольного действительного числа
42519,36 = 5
Что является наиболее эффективным способом в C#?
Спасибо!
Используйте оператор остатка:
int hundredDigit=(int)Math.Abs(number/100%10)
Здесь вы идете:
(x % 1000 - x % 100)/100
Вам нужно добавить 'Abs', если вы хотите поддерживать отрицательные числа. После этого я также буду использовать int, потому что цифра для меня является целым числом. – CodesInChaos
Почему это число результат в 5? –
Какова связь между двумя цифрами? –
По названию, я считаю, что результат '5', потому что это значение в« сотнях мест »для' 42519.36'. –