C类默认子网掩码是/24,题中给出的网段有32个地址,也就是2的5次方,主机位占5位,那么用来标识网络的则是24+3=27位,所以子网掩码是/27,也就是255.255.255.224,其实有个更加简单的办法,就是如果给的地址是C类,而且划分了子网,那么直接用256减去这个网络的地址块就可以了,像这个就是256-32=224。
至于你得到的回答,是不严谨的,因为划分子网时子网掩码分2种,一种是定长子网掩码,另一种是可边长子网掩码。定长的SM划分的子网大小都是一样的,可变长的SM划分的子网不一定一样,看你使用什么样的SM。
至于这个8是怎么得来的:IP地址是32位的0和1组成的2进制数,对于C类地址来说,前24位是固定的,要划分子网就得在后面8位中借位划分。借了3位,3位0和1的组合有8种情况,所以就是8个子网。