【喵呜刷题小喵解析】在大多数编程语言中,变量所占用的内存空间取决于其数据类型。整数(A)和布尔值(D)通常占用固定数量的内存空间,而字节(B)本身就是表示内存单位的一种,所以占用1个字节。小数(C)则通常根据精度和位数占用不同数量的内存空间,所以不一定占用1个字节。因此,选项B和D是正确的。