Я пишу более длинную программу на C, и когда я пытаюсь запустить ее, я получаю floating point exception error : 8
. Это всего лишь фрагмент кода, из-за которого я получаю сообщение об ошибке в моей основной программе. Почему я получаю сообщение об ошибке, когда a = (1/i+1)
?Плохая арифметика в c
int main()
{
double a;
for(int i = 0; i < 10; i++)
{
a = 1/i+1;
printf("a = %lf",a);
}
}
мультипликативные операторы имеют более высокий приоритет, чем аддитивные операторы. – EOF
Там используются времена, когда программирование называлось «прикладной математикой» ... * sigh * – alk
'ошибка ожидания с плавающей запятой'. Какие? – DeiDei