Qual é o comportamento na conversão de um valor de ponto flutuante negativo em um int não assinado?

O que acontece se um valor negativo de ponto flutuante é convertido em um valor do tipo integral não assinado? Citações padrão seriam apreciadas. O problema que estou enfrentando é a conversão em valores de tipos integrais não assinados de uma classe variante, que contém um objeto do tipo de ponto flutuante.

EXEMPLO:

unsigned i = -.1;

questionAnswers(3)

yourAnswerToTheQuestion