十六进制数转换为十进制数的规则是,每一位十六进制数对应一个0-15的数值,具体为:0-9对应的就是本身的数值,A-F对应的是10-15。因此,十六进制数100转换为十进制数为:1×16^2 + 0×16^1 + 0×16^0 = 256。所以,对应的十进制数为256,选项B是正确答案。