Как запустить триггер обновления перед обновлением только одного или некоторых конкретных полей и не запускать его при обновлении других полей, так как это вызывает дублирование записей в другом объекте
-... 121---1560455-#include<stdio.h>
int main()
{
float a;
printf("Enter a number:");
scanf("%f",&a);
printf("%d",a);
return 0;
}
Я запускаю программу с помощью gcc
в Ubuntu.
Для значений -
3.3 it gives value 1610612736
3.4 it gives value 1073741824
3.5 it gives value 0
3.6 it gives value -1073741824
4 it gives value 0
5 it gives value 0
Что происходит? Почему печатаются эти значения? Я делаю это намеренно, но хотел бы понять, почему это происходит. Подробности приветствуются!