2. Числени типове - цели числа
и числа с плаваща точка.
Аритметични действия.
Числени типове -
цели числа и числа с плаваща точка
#include <iostream>
using namespace std;
int main()
{
int pennies = 8;
int dimes = 4;
int quarters = 3;
double total = pennies*0.01
+ dimes*0.10 + quarters*0.25;
/* total value of
the coins */
cout << "Total
value = " << total << "\n";
return 0;
}
* Цели числа (integer numbers):
8, -54, 1289
* Десетични дроби (flaoting point numbers): 0.01, 12.5,
73.0, 21.0E2, 5.34E-3, -22.0E4
* Константи и променливи
* Символични имена (идентификатори):
-- редица от букви,
цифри и знака _, като първият символ
е буква
-- отличава малки от главни букви
-- запазени думи: main,
return, int, double, ...
-- променливи
* Характеристики на променлива: име, тип, стойност
* Оператор за изход
cout
<< "Total value = ";
cout << total;
cout << "\n";
* Коментар: /*
*/
Аритметика
-- събиране |
+ |
a+b |
-- изваждане |
- |
a-b |
-- умножение |
* |
a*b |
-- деление |
/ |
a/b |
-- остатък от деление |
% |
a%b |
* скоби (a+b)/2, а не a+b/2
* приоритети
* аргументна зависимост:
операция |
резултат |
операция |
резултат |
операция |
резултат |
1.25+2.0 |
3.25 |
4.2/2.0 |
2.1 |
5%2 |
1 |
1.25+2 |
3.25 |
5.0/2 |
2.5 |
34%2 |
0 |
1+2 |
3 |
5/2 |
2 |
5.1%2 |
грешка |
* аритметични функции:
(-b+sqrt(b*b-4*a*c))/(2*a)
sin(x), cos(x), tan(x), exp(x), log(x), fabs(x)
floor(x), ceil(x)