Да. По правилам русского языка, пробел обязан быть. Однако следует помнить про исключения: 40 % спирта, но 40%-ный состав.