在C語言中,可以使用條件語句來限制變量的范圍。以下是兩種常見的設置變量范圍的方法:
方法一:使用if語句進行范圍判斷
int num;
printf("請輸入一個整數:");
scanf("%d", &num);
if (num >= 0 && num <= 100) {
// num在0到100之間
// 進行相應處理
} else {
// num不在0到100之間
// 進行相應處理
}
方法二:使用三目運算符進行范圍判斷
int num;
printf("請輸入一個整數:");
scanf("%d", &num);
num = (num >= 0 && num <= 100) ? num : 0;
在上述代碼中,如果num的值在0到100之間,則保持原來的值不變;否則將其設置為0。