const int PI = 3.1415926535897932384626433832795;
на тип переменной посмотри и вспомни о приведении типов.
вот поэтому я люблю .NET - он на такую инициализацию константы будет ругаться, у него нет нисходящего неявного приведения типа.
специально для военного времени;о)