Skip to main content

clamp

warning

This function starts with lowercase letter.

คำอธิบาย

Force a value to be inside a range.

NameDescription
valueThe value to force in a range.
minThe low bound of the range.
maxThe high bound of the range.

ส่งคืน

value, if it is in the range min–max, min, if value is lower than min or max, if value is higher than max.

ตัวอย่าง

new
valueA = 3,
valueB = 7,
valueC = 100
;
printf("The value is: %d", clamp(valueA, 5, 10)); // output: "The value is: 5" because 3 is less than 5.
printf("The value is: %d", clamp(valueB, 5, 10)); // output: "The value is: 7" because 7 is between 5 and 10.
printf("The value is: %d", clamp(valueC, 5, 10)); // output: "The value is: 10" because 100 is more than 10.

ฟังก์ชั่นที่เกี่ยวข้องกัน