這里 + 和 - 都是字面意思,沒啥好講的。我們上點(diǎn)難度—>區(qū)分一下前置 + +(- -)和后置+ +(- -)的不同
#includeint main()
{int a = 100;
//int b = a++; //后置++
int b = ++a; //前置++
printf("a=%d b=%d", a,b);
return 0;
}
運(yùn)行結(jié)果:
前置
后置
怎么樣,結(jié)果跟你想的一樣嗎。接下來讓我們來分析一下產(chǎn)生這種差異的原因:
int b=++a=(++a);
a=a+1; b=a;
前置++:先++,后使用
int b=a++=(a++);
b=a; a++;
后置++:先使用,后++
日常生活中,我們用的乘法(×)和除法(÷)在C語言中可不是這樣的哦。C語言的乘法是C語言的乘法是 * ,除號是 /,這一點(diǎn)一定要牢記,不要搞混哦。
知道了它們的用法,接下來講一講注意的地方:
1./ 除號的兩端如果都是整數(shù),執(zhí)行的是整數(shù)除法—保留整數(shù)部分
2./ 除號的兩端至少一個(gè)樹是浮點(diǎn)數(shù),才執(zhí)行的是浮點(diǎn)數(shù)的除法—日常生活中的除法
3.取膜–顧名思義就是取余數(shù),它的兩端操作數(shù)必須都為整數(shù)才可以
接下來就上代碼看看:
1.
運(yùn)行結(jié)果:
結(jié)論:
進(jìn)行整數(shù)除法,無論如何結(jié)果都是整數(shù)部分,用浮點(diǎn)數(shù)來接收都不行
2.
運(yùn)行結(jié)果:
結(jié)論:
兩端至少有一個(gè)浮點(diǎn)數(shù)類型的數(shù)據(jù),那么執(zhí)行的就是浮點(diǎn)數(shù)除法
3.
運(yùn)行結(jié)果:
結(jié)論:
取膜運(yùn)算的兩端操作數(shù)必須都為整形類型
這里涉及二進(jìn)制,以后會(huì)講的。持續(xù)關(guān)注我哦 |
這里涉及二進(jìn)制,以后會(huì)講的。持續(xù)關(guān)注我哦 |
a + = b<---->a = a + b
a - = b<----->a = a - b
a * = b<----->a = a * b
a / = b<----->a = a / b
注意:
補(bǔ)充:
在C語言中,判斷真假的方法是:0 為假,非0為真(一般是1),記住:這里是非0,負(fù)數(shù)也是真
上代碼:
運(yùn)行結(jié)果:
這里需要把sizeof 和strlen兩個(gè)比較來看:
1.sizeof—操作符無須引頭文件—計(jì)算數(shù)據(jù)及其類型所占用空間的大小,單位是字節(jié)
2.strlen—庫函數(shù),頭文件是—計(jì)算字符串中 \0 前面的字符個(gè)數(shù),單位是個(gè)
這里,我們不難發(fā)現(xiàn):
當(dāng)同時(shí)計(jì)算一個(gè)字符串(hello)的時(shí)候,strlen的結(jié)果是 5 ,沒有算上 \0;而sizeof 的結(jié)果是 6 ,算上了 \0 所占用的空間
基本構(gòu)成:(目標(biāo)類型)變量
注意:( )不能少
運(yùn)行結(jié)果:
結(jié)論:
如果一個(gè)浮點(diǎn)型的數(shù)據(jù)強(qiáng)制類型轉(zhuǎn)化為整形—只取整數(shù)部分
這里重點(diǎn)前面都有講過,可以翻上去看看 |
注意:
別看是問號(?),其實(shí)是情況為真的輸出(這里翻過墻)
我們用這個(gè)來實(shí)現(xiàn)一個(gè)求兩個(gè)數(shù)的大值:
運(yùn)行結(jié)果:
結(jié)論:
1.三目操作符跟 if self 的底層原理相似
2.基本構(gòu)成:表達(dá)式1 ?表達(dá)式2 :表達(dá)式3
3.表達(dá)式2 相當(dāng)于 if 成立后執(zhí)行的語句;表達(dá)式3相當(dāng)于 if 不成立 else 執(zhí)行的語句
這個(gè)我們以后再講,記得持續(xù)關(guān)注我哦 |
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)站標(biāo)題:【菜鳥逆襲記】之初識操作符-創(chuàng)新互聯(lián)
文章來源:http://jinyejixie.com/article8/peeip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、動(dòng)態(tài)網(wǎng)站、ChatGPT、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容