The correct answer is: B. -32768 to 32767.

An int is a 32-bit signed integer, which means it can store whole numbers from -32768 to 32767.

Option A is incorrect because it includes the number 23678, which is outside the range of an int.

Option C is incorrect because it includes the number 32768, which is outside the range of an int.

Option D is incorrect because it includes the number 32864, which is outside the range of an int.

Option E is incorrect because it is not one of the possible answers.