被零除

int x = 0;
int y = 5 / x;  /* integer division */

要麼

double x = 0.0;
double y = 5.0 / x;  /* floating point division */

要麼

int x = 0;
int y = 5 % x;  /* modulo operation */

對於每個示例中的第二行,其中第二個運算元(x)的值為零,行為未定義。

注意,浮點數學的大多數實現遵循標準 (例如 IEEE 754),在這種情況下,除零操作將具有一致的結果(例如,INFINITY),即使 C 標準表明操作未定義。