I want to create C-Code from some expressions which have many explicit floating point numbers in them. I need real numbers to be in quadruple and not double precision.

Is there a way to add a 'q' suffix to all numbers when applying CForm, 
i. e. write 0.05q instead of 0.05?

I know, that I can use NumberForm to do this without CForm

```
NumberForm[#, 32, NumberFormat -> (Row[{#1, "q", #3}] &)] &

```

but it does not work anymore after applying CForm.