# Thread: what MATHS Do I need When Starting C

1. ## what MATHS Do I need When Starting C

what MATHS Do I need When Starting C

2. None.

I suppose you probably should know basic arithmetic, but you don't need any specialized math knowledge to begin programming.

3. Writing a "Hello World" program needs no math, but if you want to do some real programming, you will have to know or learn about basic arithmetics( +, -, *, / ), logic arithmetics( !, &&, || ), relations( >, >=, <, <=, ==, != ), bitwise operations( ~, ^, &, |, <<, >>) and of course assignment( = and compound like +=, -=, etc ). You will have to know how to use parenthesis to prioritise your operations. Also to know the rounding method of C/C++ on numbers is essential.

Those are the basics. If you need anything else, "#include <math.h>"

4. Originally Posted by JOHNDIGINEE
what MATHS Do I need When Starting C
So for your starting , you should know basic mathematics such as multiplication and the other basic actions of arithmetic.

After that it depends on the algorithm whom you want to implement!
If you want to implement cryptography you should read about numbers theory. Good Luck

Mr. Lnx

5. Originally Posted by JOHNDIGINEE
what MATHS Do I need When Starting C
Most schools want you to know and have a solid handle on algebra (basic), prior to starting to program, at the college level.

As you advance in programming you will get more and more math, to the point where your level of math will be on par with a math minor. Most programming degree fields have people, past Calc 3, and into Linear Algebra and Differential Equations. Some people will argue that you do not need the highly advanced mathematics for a general programming job.

6. You need to know when to add, and when to subtract.

Also, when to walk away, and when to run.

Quzah.