Hace un tiempo había hecho una calculadora usando la estrucutra if, pero hace poco aprendí como usar switch y me pareció más cómodo para hacer una calculadora, pero me ha surgido un problema, cuando un "scanf" para guardar los números introducidos en las variables me encuntro con una duda, en que se diferencian:
"%d" , "%f" , "%c", etc
Porque dependiendo de lo que ponga cambia totalmente el funcionamiento del programa.
Gracias