В официальном хелпе к С шарпу говорится, что операция нахождения остатка от деления (%) действует только для целых чисел, но эмпирическим путем выяснилось, что это не так. Пример: using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double a,b; a = 12.34; b = 1; Console.WriteLine(a % b); } } } Переменная a будет равна 0,34. Если b поменять на 10, будет 2,34. Если 0,1, то 0,03999999. При вводе b, не кратном 10 (1,74 7,98 0,31), результат будет довольно непредсказуемым. Итак, вопрос. Можно ли использовать операцию "%" для вещественных числел в программах (допустим, для нахождения дробной части числа)?
Знаю верный ответ Найти ответ на вопрос
Ключевые слова: if (a == -1 || b == -1) с шарп, недокументированные возможности c#, habrahabr c# недокументированные,
в большинстве случаев, вся работа в этом и заключается))
Ответить
Очень часто
Ответить
Хвала Аллаху, всего один раз
Ответить