Читайте также: |
|
Заголовки большинства математических функций находятся в файле <math.h>, который необходимо включить в программу. Функции синуса sin(x), косинуса cos(x), квадратного корня sqrt(x), тангенса tan(x), арксинуса asin(x), арккосинуса acos(x), арктангенса atan(x), модуля fabs(x), экспоненты exp(x), степенная функция pow(x,y), логарифм натуральный log(x) и десятичный log10(x) имеют тип аргумента double и возвращают значение типа double.
Приоритет операций языка С++
Группа | Операции | Ассоциативность | ||||||||||
() | [] | -> | :: | . | слева - направо | |||||||
! | ~ | + | - | ++ | -- | & | * | sizeof | new | delete | справа - налево | |
* | / | % | слева - направо | |||||||||
+ | - | слева - направо | ||||||||||
<< | >> | слева - направо | ||||||||||
< | <= | > | >= | слева - направо | ||||||||
== | != | слева - направо | ||||||||||
& | слева - направо | |||||||||||
^ | слева - направо | |||||||||||
| | слева - направо | |||||||||||
&& | слева - направо | |||||||||||
|| | справа - налево | |||||||||||
?: | слева - направо | |||||||||||
= | *= | /= | %= | += | -= | &= | ^= | |= <<= | >>= | справа - налево | ||
, | слева - направо |
Пример: int i=5;
main(){
int i=3;
cout<<i; //будет выведенно i=3
cout <<::i; //будет выведенно i=5
Пример: i++ эквивалентно i = i + 1.
Пример: int i=3, *Ptr;
Ptr = &i;
// В переменную Ptr записывается адрес переменной i.
*Ptr – это выражение возвращает значение объекта, например, переменной i, на который указывает указатель Ptr.
Пример: int i=3;
i=i<<2; //i=0112<<2=011002=1210
i=12;
Пример: пусть а = 1011, b = 0110, тогда a&b будет равно 0010, a^b – 1101, a|b – 1111, a<<3 – 1000, ~a – 0100, b>>1 – 0011.
Пример: min = a>b? b: a (если выражение (a>b) истина, то результатом будет b, иначе - a).
Пример: x = y = z = 5; S += a; (эквивалентно S = S + a;).
Пример: 1) for (x=p1, y=p2, i=2; i<n; z=x+y, x=y, y=z, i++)
int i,n; float x,y,z;
2) int i=1; m[ ] = {i, (i=2,i*i), i}
Дата добавления: 2015-07-08; просмотров: 145 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Идентификаторы | | | Операторы управления |