You can get Microsoft's Visual C/C++ compiler (32 and 64-bit)
from Microsoft's freely downloadable
software development kits (SDKs), e.g. the
Windows 7 SDK
(you'll also want
VC++ 2010 SP1
and you'll need
.Net Framework 4).
If you also want the Visual Studio GUI/IDE, you can find it on the
Visual Studio Express Editions Download Page, which includes
Visual C++ 2010 Express Edition, along with Visual Basic, C#, etc. A table comparing the Express (free) edition with the others
is on the Visual C++ Editions page. Note that the C/C++ compiler that comes bundled with Visual Studio Express
generates only 32-bit code (but the Win 7 SDK comes with both 32-bit and 64-bit compilers).
The download page says
|Microsoft||last update 1-21-2012|
What is Visual Studio Express? Visual Studio 2010 is a complete development environment from Microsoft for creating web applications, client (Windows) applications, and Windows Phone 7 applications. In contrast, Visual Studio 2010 Express is a set of free, entry-level products that features streamlined interfaces and core capabilities that focus on providing the tools that you need for creating applications for a single platform. For example, Visual Studio 2010 Express for Windows Phone provides the tools that you need to create games and applications for Windows Phone 7. Integration with Visual Studio Team Foundation Server, and advanced design, development and test capabilities, such as 64-bit development, unit testing and remote debugging, are not included in the Express products.
... and the Visual C++ 2010 Express page talks about Visual C++ in particular ...
Visual C++ 2010 Express is part of the Visual Studio 2010 Express family, a free set of tools that Windows developers at any level can use to create custom applications using basic and expert settings. Visual C++ is a powerful language that is designed to give you deep and detailed control when you build either native Windows (COM+) applications or .NET Framework managed Windows applications.
I benchmarked Visual C/C++ 2010 in my 2011 Win32/64 Compiler Benchmark.