Die einfachen Hochkommas sagen uns, dass es sich um ein Zeichen handelt. Der Backslash hat eine Sonderbedeutung, nämlich, dass die Zeichen dahinter bestimmen um welches Zeichen es sich handelt. Da nach dem Backslash zwei Zahlen kommen, handelt es sich um eine Oktalzahl, in unserm Fall also um die Sieben.
Es handelt sich also um das Zeichen mit dem ASCII-Wert 7. Da Zeichen in C/C++ wie Integerwerte behandelt werden, haben wir hier einfach nur eine sehr komplizierte Schreibweise für die Zahl Sieben.
Ich vermute, dass der Programmierer es "oktal" geschrieben hat, um deutlich werden zu lassen, dass die Bits 0, 1 und 2 gesetzt sind.
Die ganze Zeile dient also dem Zweck bei dem Wert von dimflag nur die ersten drei Bits übrig zu lassen.
Dass es sich bei dimfalg um einen Float handelt bezweifle ich, da sich sonst die Zeile nicht übersetzen ließe. Dimflag ist mit Sicherheit ein Integer oder etwas, was sich in einen Integer casten lässt.
_________________
aloa Eisenherz