數(shù)學(xué)處理函數(shù):
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的欒川網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
abs(x) =>| x |(適用于整型數(shù)值)
fabs(x)=>|x |(適用于浮點(diǎn)數(shù))
sqrt(x)=> 求x的算術(shù)平方根
pow(x,y)=>求x的y次方(極為耗時(shí))
exp(x)=>e的x次方
log(x)=>In(x)
log10(x)=>lg(x)
#include<stdio.h>
#include<conio.h>
void main(void)
{
printf("%lf\n",sqrt(2.0));//sqrt函數(shù)返回值為double
priintf(" %lf %lf \n", exp(1) ,log(exp(1)));
printf("%lf\n", log(25)/log(5));
getch();
}
關(guān)系運(yùn)算符:
又稱比較運(yùn)算符:< > >= <= != ==
關(guān)系運(yùn)算符優(yōu)先級(jí)小于算術(shù)運(yùn)算符
有關(guān)系運(yùn)算符組成的條件表達(dá)式的運(yùn)算結(jié)果,只有真假兩種,1表示真,0表示假
設(shè):x是一個(gè)int類型的變量,且已經(jīng)賦值,則:
14>x>3的運(yùn)算過程:先運(yùn)算14>x,值為0或1,因?yàn)?和1都小于3,所以表達(dá)式值恒為0
邏輯運(yùn)算符:
邏輯非高于邏輯與高于邏輯或
邏輯與和邏輯或低于關(guān)系運(yùn)算符
邏輯非是單目運(yùn)算符,且是優(yōu)先級(jí)最高的單目運(yùn)算符
有邏輯運(yùn)算符組成的邏輯表達(dá)式(又稱條件表達(dá)式)的運(yùn)算結(jié)果只有:1(真)0(假)
C語(yǔ)言對(duì)于條件表達(dá)式的值,按兩種情況對(duì)待:
0 為假
非0 為真
計(jì)算機(jī)系統(tǒng)(C語(yǔ)言)對(duì)于邏輯運(yùn)算符兩側(cè)的內(nèi)容,按條件表達(dá)式看待。
3 && 4的值是1
??!3的值是1
何時(shí)!0為真,何時(shí)1為真?
答:C預(yù)言對(duì)于輸入的文件而言!0為真,對(duì)于運(yùn)算結(jié)果只有1為真
賦值運(yùn)算符:
賦值只能對(duì)變量或者空間這種操作數(shù)進(jìn)行,變量(空間)在C術(shù)語(yǔ)中又稱為左值。
賦值運(yùn)算絕對(duì)不能對(duì)常量或者表達(dá)式賦值
賦值的本質(zhì)是覆蓋空間原有的值
m = n + 5;//取出n空間的值,與5相加賦值給m
除了賦值運(yùn)算,其余運(yùn)算都不能改變空間的值
簡(jiǎn)單賦值運(yùn)算符的優(yōu)先級(jí)僅僅比“,”運(yùn)算符高
2)復(fù)合賦值運(yùn)算符
他們的本質(zhì)是賦值運(yùn)算符,優(yōu)先級(jí)與簡(jiǎn)單運(yùn)算符相同
+= -= *= /= %=
n += 6;//n = n+6;
n *= 4+5; // n = n * (4+5);
int i = 3;
i += i -= i*i;
printf(" %d\n" , i);//輸出-12
3)自增,自減運(yùn)算符
自增自減運(yùn)算符的本質(zhì)是賦值運(yùn)算符(不是算術(shù)運(yùn)算符)
++自增
--自減
i++;
++i;
上述兩個(gè)語(yǔ)句全部實(shí)現(xiàn)了i加1
++i 置前自增:先對(duì)變量的值增1,然后用增1后的值參加后續(xù)運(yùn)算
i++滯后自增:先用變量的原值參加運(yùn)算,直到本條語(yǔ)句的所有運(yùn)算全部運(yùn)算完畢后,才對(duì)變量值增1
3++;//是一種錯(cuò)誤的表達(dá),因?yàn)樗鄙僮笾?/p>
關(guān)于運(yùn)算符優(yōu)先級(jí)的問題:
3 && 4 + 5 * 6運(yùn)算順序是:*,+,&&
計(jì)算機(jī)遵循何種原則:
1.一次只處理相鄰的兩個(gè)運(yùn)算符中的一個(gè)
2.一次只比教兩個(gè)相鄰運(yùn)算符
3.當(dāng)前運(yùn)算符是否運(yùn)算,取決于與其相鄰運(yùn)算符的優(yōu)先級(jí)比較結(jié)果:當(dāng)前運(yùn)算符低于其后的運(yùn)算符,則當(dāng)前的運(yùn)算符不運(yùn)算;否則運(yùn)算符運(yùn)算
自增自減是單目運(yùn)算符,優(yōu)先級(jí)低于!
本文標(biāo)題:運(yùn)算符詳解
瀏覽地址:http://aaarwkj.com/article48/pjcgep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈、小程序開發(fā)、微信小程序、建站公司、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)