Calcc 0.1.1a

Developer:   Luigi Auriemma
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   18K
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot

Calcc is a useful command-line calculator (32/64 bit numbers) which supports multiple input and output formats (hex, decimal, octal, base4, binary, string and IPv4/v6 addresses, base64, percentage, time), parenthesis and the following operators: complement, not, shift, rotate, xor, and, or, power, root, byte and bit swapping, multiplication, division, modulus, addition and substraction.

Can be used also like a quick and easy to use numbers converter.

I have decided to write this program for requirement (I'm lost without a command-line calculator) just because after many time and searches on Internet I have never found something similar supporting what I needed.

It is specific for people which use C and assembly and need a fast and simple way for computing particular calculations often used in these programming languages but it's also perfect for who wants to do 1+2 without reading a boring manual and without using tons of different programs for converting and reconverting inputs and outputs from a format to another one.

The program supports different types of input formats (default is decimal) and are recognized through a character before each number:

0x = hexadecimal example: 0x41
$ = hexadecimal example: $41
h = hexadecimal example: h41
o = octal example: o101
b = binary example: b1000001
i = IP address (v4 or v6) example: i1.2.3.4 or
q = base_four example: q1001
t = time hh:mm:ss example: t12:34:53
if you use t0 will be get the current system time
c = percentage example: 200 - c10 (it's like 200 - 10%)
200 = c10 (returns the 10%)
must be specified ever at right of the operation
= decimal (default) example: 65

All the input types are case insensitive, so 0x7a is the same of 0X7A.

IP addresses (both ipv4 and ipv6 supported) are automatically recognized also without specifying the 'i' char, if the program finds at least 3 dots in a number considers it an IP address.

What's New in This Release:
  • Localtime was substituted with gmtime (UTC time visualization).
    tags hexadecimal example  200 c10  the program  line calculator  command line  

    Download Calcc 0.1.1a

    Authors software

    Gslist 0.8.1 (by Luigi Auriemma)

    Calcc 0.1.1a (by Luigi Auriemma)

    ICMPInfo 0.2 (by Luigi Auriemma)

    Simple UDP proxy/pipe 0.3 (by Luigi Auriemma)

    Similar software

    Calcc 0.1.1a (by Luigi Auriemma)

    Regexp::Common::net 2.120 (by Damian Conway)
    Regexp::Common::net is a Perl module that provide regexes for IPv4 addresses.


    use Regexp::Common qw /net/;

    FOX Calculator 2.1.0 (by Jeroen van der Zijp)
    FOX Calculator is a desktop calculator written in FOX.

    The FOX Calculator is a simple desktop calculator geared toward the program

    Gcalctool 5.9.7 (by Rich Burridge)
    Gcalctool is the default GNOME desktop calculator.

    Gcalctool has Basic, Financial and Scientific modes

    uni2ascii 3.10 (by Bill Poser)
    uni2ascii and ascii2uni convert between UTF-8 Unicode and any of a variety of 7-bit ASCII equivalents including: hexadecimal and deci

    Calc (by Landon Curt Noll)
    Calc is arbitrary precision arithmetic system that uses a C-like language

    Ascii2Binary 2.11 (by Bill Poser)
    Ascii2Binary project consists of two complementary programs that convert between textual and binary representations of numbers

    galculator (by Simon Floery)
    galculator is a GTK 2 based calculator with ordinary notation/reverse polish notation, a formula entry mode, different number bases (

    SRecord 1.26 (by Peter Miller)
    SRecord is a collection of powerful tools for manipulating EPROM load files

    Convert::MIL1750A 0.1 (by Jared Clarke)
    Convert::MIL1750A is a Perl module for conversion routines between decimal floating/integer values and hexadecimal values in the MIL-

    Other software in this category

    RPL/2 4.00-pre8r (by Jo?l BERTRAND)
    RPL/2 is a special language, and could be the strange child of forbidden love between Lisp and Forth

    HartMath 0.8 pre2 (by jsurfer)

    Robsort Sorting Algorithm 1.0 (by Robert Thompson)
    Robsort in a GNU public license sorting algorithm devleloped by Robert Thompson

    DJFractal 1.2 (by eipi)
    DJFractal is yet another Fractal Generator which uses Mandala to distribute fractal datas to fractal computers

    FrAid 1.4 (by Ivaylo Iliev)
    An interface to the Java programming language

    - interfaces Java with a small programming language (same name, FrAid) so mathemat

  •     search

    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell

    Top tags