A<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2Fsignal.h%2FSIGFPE</id>
		<title>C/signal.h/SIGFPE - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2Fsignal.h%2FSIGFPE"/>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C/signal.h/SIGFPE&amp;action=history"/>
		<updated>2026-04-15T03:09:23Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://cppe.ru/index.php?title=C/signal.h/SIGFPE&amp;diff=3987&amp;oldid=prev</id>
		<title>Admin: Новая страница: «В POSIX-системах, SIGFPE — сигнал, посылаемый процессу, при попытке выполнения ошибочной арифме…»</title>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C/signal.h/SIGFPE&amp;diff=3987&amp;oldid=prev"/>
				<updated>2010-06-21T19:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «В POSIX-системах, SIGFPE — сигнал, посылаемый процессу, при попытке выполнения ошибочной арифме…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В POSIX-системах, SIGFPE — сигнал, посылаемый процессу, при попытке выполнения ошибочной арифметической операции.&lt;br /&gt;
&lt;br /&gt;
SIGFPE — целочисленная константа, определённая в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.&lt;br /&gt;
&lt;br /&gt;
SIG — общий префикс, сигналов, FPE — аббревиатура англ. floating-point exception — исключение в операции с плавающей запятой. На самом деле, SIGFPE используется и для целочисленной арифметики, название же сохраняется для обеспечения обратной совместимости кода.&lt;br /&gt;
&lt;br /&gt;
== Использование ==&lt;br /&gt;
SIGFPE может быть послан процессу по ряду причин. Самая распространенная из них — переполнение типа данных в результате неожиданно больших (или малых) значений входных данных и/или ошибки дизайна программы.&lt;br /&gt;
&lt;br /&gt;
SIGFPE может быть перехвачен или проигнорирован. Игнорирование SIGFPE в некоторых случаях может привести к непредсказуемым результатам — программа может зацикциться в попытке выполнить ошибочную операцию. Если SIGFPE не является результатом арифметической операции (а, например, послан с помощью системного вызова kill()), то такое игнорирование вполне безопасно.&lt;br /&gt;
&lt;br /&gt;
При делении SIGFPE вызывает не только равный нулю делитель — на некоторых платформах (включая x86), целое деление INT_MIN, самого малого (отрицательного) целого числа, на (−1) не может быть выполнено, поскольку положительное число с этим модулем непредставимо (при INT_MIN = (−2147483648), INT_MAX = 2147483647).&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>