En C las cadenas de texto se delimitan con comillas dobles (" "), mientras que los caracteres individuales lo hacen con comillas simples (' ').
Diferenciar entre ambos tipos es importante porque, como deberías saber, las cadenas de caracteres finalizan con un caracter nulo, mientras que un carácter suelto es simplemente eso, el carácter y nada más.
Código C:
Ver originalif (tipoestiba=='p' && pesoinicial>=150){
Un saludo