[Arithmetic Operators]
Description
Division is one of the four primary arithmetic operations. The operator /
(slash) operates on two operands to produce the result.
Syntax
result = numerator / denominator;
Parameters
result
: variable. Allowed data types: int
, float
, double
, byte
, short
, long
.numerator
: variable or constant. Allowed data types: int
, float
, double
, byte
, short
, long
.denominator
: non zero variable or constant. Allowed data types: int
, float
, double
, byte
, short
, long
.
Example Code
int a = 50; int b = 10; int c = 0; c = a / b; // the variable 'c' gets a value of 5 after this statement is executed
Tips
- If one of the numbers (operands) are of the type float or of type double, floating point math will be used for the calculation.
- If the operands are of float / double data type and the variable that stores the result is an integer, then only the integral part is stored and the fractional part of the number is lost.
float a = 55.5; float b = 6.6; int c = 0; c = a / b; // the variable 'c' stores a value of 8 only as opposed to the expected result of 8.409
Language Reference Home
The text of the 86Duino reference is a modification of the Arduino reference and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.