tilde, dlm und Doppelpunkt-Formatmodifikator in der Listeneingabe

Es gibt 3 Konzepte, die ich klären möchte.:(colon format modifier), ~(tilde) unddlm=

data scores;
    infile datalines dsd;
    input name : $10. score1-score3 team ~ $25. div $;
    datalines;
Smith,12,22,46,"Green Hornets, Atlanta",AAA
FriedmanLi,23,19,25,"High Volts, Portland",AAA
Jones,09,17,54,"Vulcans, Las Vegas",AA
;
run;

Zunächst Verwendung von: in der Eingabeanweisung kann @ vollständig ersetzlength Erklärung? Und warum brauche ich nicht: für Team Variable etw wieteam : ~ $25. ?

Zweitens, warum sas automatisch erkennen kann, ist das Trennzeichen, aber nicht" oderblank ?