The GNU case range extension allows case ranges in switch statements:
switch (value) { case 1 ... 8: printf(\"Hello, 1 to 8\\n\"); break;
I would use an if statement:
if
if (value >=1 && value <= 8) { printf("Hello, 1 to 8\n"); } else { printf("Hello, default\n"); }
You can then add extra else if statements if more ranges are required,
else if