added const expressions for long, float and double