Перш за все, зверніть увагу, що C11 3.4.3, як і всі приклади та примітки до ноги, не є нормативним текстом і тому не має відношення до цитування!
Відповідний текст, в якому йдеться про те, що переповнення цілих чисел і плавців є невизначеною поведінкою, це наступне:
C11 6.5 / 5
Якщо під час оцінки виразу виникає виняткова умова (тобто якщо результат не визначений математично чи не знаходиться в діапазоні представлених значень для його типу), поведінка не визначена.
Пояснення стосовно поведінки неподписаних цілих типів конкретно можна знайти тут:
C11 6.2.5 / 9
Діапазон негативних значень підписаного цілого типу є піддіапазоном відповідного непідписаного цілого типу, а представлення одного і того ж значення в кожному типі однакове. Обчислення, що включають непідписані операнди, ніколи не можуть переповнюватись, тому що результат, який не може бути представлений результатом неподписаного цілого числа, зменшується по модулю на число, яке на одне більше, ніж найбільше значення, яке може бути представлено отриманим типом.
Це робить неподписані цілі типи особливим випадком.
Також зауважте, що існує виняток, якщо будь-який тип перетворений у підписаний тип і старе значення більше не може бути представлене. Тоді поведінка визначається лише реалізацією, хоча сигнал може бути підвищений.
C11 6.3.1.3
6.3.1.3 Підписані та непідписані цілі числа
Коли значення з цілим типом перетворюється на інший цілий тип, відмінний від _Bool, якщо значення може бути представлено новим типом, воно не змінюється.
В іншому випадку, якщо новий тип не підписаний, значення перетворюється шляхом багаторазового додавання або віднімання на одне більше, ніж максимальне значення, яке може бути представлене в новому типі, поки значення не буде в діапазоні нового типу.
В іншому випадку новий тип підписаний, і значення не може бути представлено в ньому; або результат визначається реалізацією, або підвищується сигнал, визначений реалізацією.