Pular para o conteúdo principal

clamp

atenção

This function starts with a lowercase letter.

Descrição

Força um valor a estar dentro de um intervalo.

NomeDescrição
valueO valor a ser forçado em um intervalo.
minO limite inferior do intervalo. (opcional=cellmin)
maxO limite superior do intervalo. (opcional=cellmax)

Retorno

value, se estiver no intervalo min–max, min, se value for menor que min ou max, se value for maior que max.

Exemplos

new
valueA = 3,
valueB = 7,
valueC = 100
;
printf("O valor é: %d", clamp(valueA, 5, 10)); // saída: "O valor é: 5" porque 3 é menor que 5.
printf("O valor é: %d", clamp(valueB, 5, 10)); // saída: "O valor é: 7" porque 7 está entre 5 e 10.
printf("O valor é: %d", clamp(valueC, 5, 10)); // saída: "O valor é: 10" porque 100 é maior que 10.