ke differenza cè tra printf(""); e le varie versionidi put?

e tra scanf e wscanf?