Əməliyyatların üstünlükləri
Üstünlük
|
Əməliyyat
|
Növ
|
İcra ardıcılığı
|
2
|
() [] . ->
|
İfadə
|
Soldan sağa
|
1
|
- ~ ! * & ++ -- sizeof, növlər cevirilməsi
|
Tək
|
Sağdan sola
|
3
|
* / %
|
Multiplikativ
|
Soldan sağa
|
4
|
+ -
|
Additive
|
5
|
<< >>
|
Sürüşdürmə sola /sağa
|
6
|
< > <= >=
|
Отношение
|
7
|
= = !=
|
Bərabərlik
Bərabərsizlik
|
8
|
&
|
Bitlər üzərində VƏ
|
9
|
^
|
Bitlər üzərində İncar YA
|
10
|
|
|
Bitlər üzərində YA
|
11
|
&&
|
Məntiqi VƏ
|
12
|
||
|
Məntiqi YA
|
13
|
? :
|
Условная
|
14
|
= *= /= %= += -= &= |= >>= <<= ^=
|
Sadə və geniş mənimsəmə
|
Sagdan sola
|
15
|
,
|
Ardıcıl hesablamalar
|
Soldan sağa
|
Funksiyanın C dilində adı
|
Ənənəvi riyazi adı
|
abs(x)
|
Tam ədədin modulu
|
fabs(x)
|
Həqiqi ədədin modulu
|
sin(x)
|
Sin
|
cos(x)
|
Cos
|
tan(x)
|
tg
|
atan(x)
|
Arctg
|
atan2(y,x)
|
Arctg intervalında
|
sinh(x)
|
Hiperbolic sin
|
cosh(x)
|
Hiperbolic cos
|
tanh(x)
|
Hiperbolic tg
|
exp(x)
|
ex
|
log(x)
|
ln(x), x>0
|
log10(x)
|
On əsasında log10(x), x>0
|
pow(x,y)
|
xy. Quvvət İstifasdə olunmur əğər х=0, y≤0 ya da x<0 və y – tam deyil
|
sqrt(x)
|
, x≥0
|
Х quvvətə qaldırmaq müyyən bir problemdir . pow funksiyası məmfi ədədləri tam olmayan quvvətə qaldıra bilmır . Bu halda aşağıdaki düsturdan istifadə etmək olar , və C dilində bu aşağıdaki kimi yazılır exp(n*log(fabs(x))) ya da –pow(fabs(x),y).
Məmimsətmə operatoru
Aşağıdaki kimi yazılır
a=ifadə
Burada a dəyişəndir
İfadə hesablanır və dəyişənin tipinə uyğun olaraq cevirilib ona təyin olunur.
Cevirmələrdə prioritetrlər aşağıdaki kimidir
Double → float→long→int→short
X+=p // x=x+p
x-=p // x=x-p
c*=p // c=c*p
c/=p // c=c/p
c%=p // c=c%p
value1=vaalue2=value3=9;
value1=8*(value2=5);
Scanf funksiyası köməyi ilə verilənlərin daxil edilməsi
scanf(s1, s2);
Burada s1 – formatlar siyahısı; s2 – dəyşənlər siyahısı. Dəyşənlər & simvolnan yazılmalıdır və verqülnən biri birinnən aralanmalıdır.
Formatlar daxil etmə prosesində on say sistemindən ikilik say sisteminə çevirir , xaric etmə prosesində əks proses baş verir !!!!
Formatlar siyahısı “ ” əhatə olunmalıdir
Formatlar %kod şəkilində təsvir olunur
Verilənləri tipləri və müvafiq format kodları uüğun olamalıdır.
Əğər bu şərt pozulur bu halda dəyşən. Ona qörə daxil olunan dəyşənləri monitora xaric olunması məsləhətdir.
Ən çox istifadə edilən format kodları
Format kodu Verilənlər tipi
%c Simvol
%d int
%ld long int
%e float
%f float
%lf double
%g f,e ümümi
%o 8 say sistemində
%s Sətir
%u insigned int
%x 16 say sistemində
scanf (“%f %f %f”,&a,&b&c); burada 3 həqiqi dəyişən dahil olunur f formatıila.
0>
Dostları ilə paylaş: |