Az azonosítók betűvel vagy _ jellel kezdődnek, és tetszőleges számú betűvel, _ jellel vagy számjeggyel folytatódik. Az azonosító hossza tetszőleges. a kis- és nagybetűk különböznek.
A string literálokat dupla idázőjel közé írjuk. Lehet írni bele vezérlő karakter sorozatot, a \ után és ezt értelemezni is fogja. Van még egy másik "raw" string literál is, ami abban különbözik, hogy nem értelmezi a vezérlő karaktereket. Ezt az idézőjelek elé és után # karaktereket és a legelejére "r" írva adhatjuk meg.
Az egyszeres aposztróffal karakter literál adható meg, egy betű vagy vezérlő karakter sorozat írható bele.
Egy számot decimálisként, binárisként, oktálisként illetve hexadecimálisként adhatunk meg. A binárisok 0b-vel, az oktálisok 0o-val és a hexadecimális 0x-el kezdődnek és a megfelelő számrendszer beli számok követik. A decimális számok pedig decimális számok sorozata.
Suffixként pedig még meglehet adni, hogy milyen típusú is az a szám, pl.: i -> int, u -> uint. Ha adjuk ez meg alapból int-re fog következtetni a fordító.
A float literálok decimális formában adhatóak meg. Itt is kilehet írni suffixbe a típust, f32 vagy f64.
A boolean értékek literáljai: true, false.
Az egység típus, egy értéke van: ()
C++ stílusú kommentek használhatóak: