Though the pre processor assigns i = 3.14159265. When i compile it, gives an error saying expected an expression before \'=\' token what and why is that ?
#incl
You don't need the '=' when you use the define keyword. Including it will include the '=' in the definition.
#define PI 3.14159265