這篇文章主要講解了“C++表達式與常用語句介紹”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C++表達式與常用語句介紹”吧!
成都創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷、成都小程序開發(fā)、網(wǎng)站運營為一體的建站企業(yè);在網(wǎng)站建設(shè)告別千篇一律,告別似曾相識,這一次我們重新定義網(wǎng)站建設(shè),讓您的網(wǎng)站別具一格。響應(yīng)式網(wǎng)站設(shè)計,實現(xiàn)全網(wǎng)營銷!一站適應(yīng)多終端,一樣的建站,不一樣的體驗!
C++表達式與語句
邏輯運算符與關(guān)系運算符
邏輯運算符,根據(jù)其名稱我們就能判斷出它是用來做邏輯運算的,邏輯運算表達式的運算的結(jié)果常常是布爾類型的值。我們常說的邏輯與(& 或 && )和邏輯或(| 或 ||)就是邏輯運算符, 我們看到括號中有兩種,一種是單個符號的,一個是雙符號的,其實它們很多時候是等價的,一般習慣于單個變量的邏輯運算用單個符號的‘&’或‘|’,而表達式常用雙符號‘&&’或‘||’。除了這兩個,其實還有一個邏輯運算符,邏輯非‘!’,起作用便是對某個變量取反。這些有C語言的基礎(chǔ)應(yīng)該都知道。
關(guān)系運算符,同樣,我們很容易知道它們是用來表示變量之間的關(guān)系的,這種關(guān)系,我們也經(jīng)常見到,大于、小于、大于或等于、小于或等于、等于、不等于等等,這便是關(guān)系運算符。
自加與自減符
自加即是"++",自減即是"--", 常用于左值的增1或者減1,關(guān)于這個兩個運算符只有一點值得一說,就是在C++的for循環(huán)中常常用"++i"或"--i"替代"i++"或"i--",原因是前者執(zhí)行效率更高。對于C++來說,效率高就是優(yōu)先要用的,即使效率已經(jīng)很高了,但是對效率的追求永無止境!
條件運算符
條件運算符是一個三目運算符,也就是參與運算的有三個操作數(shù),最終實現(xiàn)的是一種條件判斷結(jié)果。如下:
a > b ? c : d
上面的表達式等價于
if(a > b){
return c
}
else{
return d
}
位運算符
所謂位運算符本質(zhì)上講數(shù)轉(zhuǎn)成二進制數(shù),然后對每一位進行運算,常用的位運算符有:
~ 按位取反
<<, >> 左移,右移
& 按位與
^ 按位異或
| 按位或
C++中的語句
C++中也有很多種語句,比如條件語句,循環(huán)語句,簡單語句等。最簡單的語句其實就是一個";"
(1)條件語句
條件語句是對某個已知條件判斷,然后決定是否執(zhí)行其中內(nèi)容的語句。
if(i > 0)
{
c=d;
}
(2)循環(huán)語句
用于循環(huán)執(zhí)行的語句。
for(int i=0; i<100; ++i)
{
j++;
}
(3)跳轉(zhuǎn)語句
try {
program-statements
} catch (exception-declaration) {
handler-statements
} catch (exception-declaration) {
handler-statements
} // . . .
(4)try塊語句和異常捕獲語句
關(guān)于異常處理這部分,后面細說,暫時僅提一下這個語句的格式
try {
program-statements
} catch (exception-declaration) {
handler-statements
} catch (exception-declaration) {
handler-statements
} // . . .
感謝各位的閱讀,以上就是“C++表達式與常用語句介紹”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對C++表達式與常用語句介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
網(wǎng)站名稱:C++表達式與常用語句介紹
分享鏈接:http://aaarwkj.com/article46/jejieg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)頁設(shè)計公司、、網(wǎng)站導航、動態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)