C, C++, same thing...
The data types in C aren't large enough to work with numbers that large.
Technically, once you get going, this will be faster and more efficient than binary if you use larger bases.
Start in decimal until you get it working though.