Bc for Windows

Bc: arbitrary precision calculator language




bc is an arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements. bc is a language that supports arbitrary precision numbers with interactive execution of statements. There are some similarities in the syntax to the C programming language. A standard math library is available by command line option. If requested, the math library is defined before processing any files. bc starts by processing code from all the files listed on the command line in the order listed. After all files have been processed, bc reads from the standard input. All code is executed as it is read. (If a file contains a command to halt the processor, bc will never read from the standard input.)




If you download the Setup program of the package, the dependencies as listed below under Requirements, are already included if they are available from GnuWin32; so, standard operating-system libraries, such as msvcrt.dll, are not included. If you download the package as Zip files, then you must download and install the dependencies zip file yourself.

DescriptionDownloadSizeLast changeMd5sum
• Complete package, except sources Setup  1229075 6 March 2005  e4b510e229cb57c10c17b68cbed2cb61
• Sources Setup  503781 6 March 2005  9ad172a0ebb05157b0e61303fc5b7001
• Binaries Zip  112857 6 March 2005  773b3e98f231f47c99076ee6cd717489
• Dependencies Zip  112885 6 March 2005  c928422e82a2210063223a097a07cd38
• Documentation Zip  829234 6 March 2005  c4b22baea95edc88fe9e546da4b904a2
• Sources Zip  368562 6 March 2005  c31322bdcc2784d98f7ac918b840ad44

You can also download the files from the GnuWin32 files page.

You can monitor new releases of the port of this package.

Installation and Usage

General Installation Instructions

Reported bugs


All required packages from GnuWin32, excluding libgw32c and external ones such as msvcrt.dll, perl, etc, are included in the Setup program and the dependencies zip file.