亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 第7章 運算符、表達式、語句.htm

?? 用非常通俗的語言介紹了C++和C
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm --><HTML><HEAD><TITLE>教學--第七章 運算符、表達式、語句</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>P {
	MARGIN: 1px 2px; LINE-HEIGHT: 150%
}
.節(jié)標題 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
TD {
	FONT-SIZE: 9pt
}
.tdtitle {
	FONT-SIZE: 20pt
}
.celltopline {
	BORDER-TOP: #000000 1px solid
}
.menucell {
	FONT-SIZE: 10pt
}
#glowtext {
	FONT-SIZE: 10pt; FILTER: glow(color=red,strength=1); WIDTH: 100%
}
A:link {
	FONT: 10pt 宋體; COLOR: blue; TEXT-DECORATION: none
}
A:visited {
	FONT: 10pt 宋體; COLOR: purple; TEXT-DECORATION: none
}
A:active {
	FONT: 10pt 宋體; COLOR: red; TEXT-DECORATION: underline
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
</STYLE>

<META content="MSHTML 6.00.2900.2769" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=3><!-- 標題 --><!--標題結(jié)束 --><A name=頁首></A>
<CENTER>
<TABLE height=154 cellSpacing=4 cellPadding=4 width=760 border=0>
  <TBODY>
  <TR>
    <TD 
    style="FONT-SIZE: 10pt; MARGIN-LEFT: 12px; TEXT-INDENT: 20px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 12px; FONT-FAMILY: 宋體" 
    width="100%" height=148>
      <H2>第七章 運算符、表達式、語句</H2>
      <P> </P>
      <P><A href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.1">7.1 
      算術(shù)運算符</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.1.1">7.1.1 
      加減乘除</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.1.2">7.1.2 
      求模運算</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.1.3">7.1.3 
      賦值運算</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.1.4">7.1.4 
      自運算</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.1.5">7.1.5 ++ 
      和 -- 運算</A></P>
      <P><A href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.2">7.2 
      算術(shù)類型轉(zhuǎn)換</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.2.1">7.2.1 
      隱式類型轉(zhuǎn)換</A></P>
      <P>&nbsp; <A 
      href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.2.2">7.2.2 
      顯式類型轉(zhuǎn)換</A></P>
      <P><A href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.3">7.3 
      關(guān)系運算</A></P>
      <P><A href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.4">7.4 
      邏輯運算</A></P>
      <P><A href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.5">7.5 
      表達式</A></P>
      <P><A href="http://www.d2school.com/bcyl/bhcpp/newls/ls07.htm#7.6">7.6 
      語句</A><BR></P>
      <P>我們已經(jīng)學會如何用變量來表達數(shù)據(jù),比如我們現(xiàn)在要寫一個《工資管理系統(tǒng)》……我看到很多學員本來昏昏欲睡的眼睛刷地放出了光芒:“老師,我們現(xiàn)在就能寫《工資管理系統(tǒng)》系統(tǒng)了嗎?”</P>
      <P>回答:不能,我們剛剛學了點基礎(chǔ)而已。不過,至少我們可以猜想,要寫一個工資管理系統(tǒng),總得懂得如何表達“工資”這個信息吧?還有像職工的年紀,職工人數(shù)等等,都得用C/C++語言來表達,這些我們現(xiàn)在都會啊!</P>
      <P>double gongZi;&nbsp; //工資</P>
      <P>int&nbsp;&nbsp;&nbsp; nianLin; //年齡</P>
      <P>int&nbsp;&nbsp;&nbsp; zhiGongRenShu; //職工人數(shù)</P>
      <P>看看,上面那些定義變量的代碼,你都看得懂,寫得出的吧?我們還是頗有成就感的。</P>
      <P> </P>
      <P>本章,我們將學習如何對數(shù)據(jù)進行運算。</P>
      <H3><A name=7.1>7.1</A> 算術(shù)運算符</H3>
      <H4><A name=7.1.1>7.1.1</A> 加減乘除</H4>
      <P>先來學習最基本也最常用的加減乘除等運算。在C++中,加減乘除分別使用字符 '+'、'-'、'*'、'/'作為運算符號。</P>
      <P>加、減、乘的操作沒有什么需要特別說明之處,和生活中的相關(guān)運算完全一樣,如:</P>
      <P>int a = 1 + 2 - 3 * 4;</P>
      <P>得到的結(jié)果:a等于 -9。當然,乘號使用*表示,這你得記。</P>
      <P>除運算除了使用反余杠'/'表示以外,很重要的一點是別忘了,對于整數(shù)類型,或字符類型的數(shù)據(jù)進行除運算時,小數(shù)部分將被截掉,因為整型類型的數(shù)據(jù)不能保存小數(shù)部分,如:</P>
      <P>int a = 5 / 2;</P>
      <P>得到結(jié)果:a 等于 2,而不是2.5。</P>
      <P>注意:可能大家會以為,之所以 5 /2 結(jié)果是2,是因為我們讓一個整型變量a等于它,其實原因并不是因為a是int類型,請看:</P>
      <P>float a = 5 / 2;</P>
      <P>雖然a現(xiàn)在被聲明為實型,但執(zhí)行這句程序,a的值仍然是2。事實上,精度丟失是在計算機計算5/2時就發(fā)生了。所以,準確的寫法是:</P>
      <P> </P>
      <P>float a = 5.0 / 2;</P>
      <P>或者:</P>
      <P>float a = 5 / 2.0;</P>
      <P>或者:</P>
      <P>float a = 5.0 / 2.0;</P>
      <P>也就是說,只有除數(shù)或被除數(shù)至少需要有一個是明確指定為實型,除運算才能得到小數(shù)部分。這里我們也更明確類似于5和5.0在計算機中的區(qū)別:雖然數(shù)值大小一樣,但加了5.0被當成實型數(shù)對待,而5則被當成整型數(shù)。</P>
      <P> </P>
      <H4><A name=7.1.2>7.1.2</A> 求模運算</H4>
      <P>除了 + - * / 以外, % 操作也是C++常用的操作符。% 并不是進行“百分比”的運算。在C和C++里, 
      % 進行求余數(shù)運算,求余數(shù)也稱“求模”,以下是求余操作的例子:</P>
      <P>int a = 5 % 2;</P>
      <P>結(jié)果是,a 等于 1,即:5 除以2,余數(shù)為1。</P>
      <P> </P>
      <H4><A name=7.1.3>7.1.3</A> 賦值運算</H4>
      <P>差點忘了,我們已經(jīng)很熟悉的等號:= ,C,C++稱為賦值操作。看看例子,是不是很熟悉:</P>
      <P>int a = 10;</P>
      <P>再如:</P>
      <P>int b;</P>
      <P>b = a;</P>
      <P>或:</P>
      <P>int c = 12 * 2;</P>
      <P> </P>
      <P>在C++中,可以使用連等操作:</P>
      <P>int a ,b;</P>
      <P>a = b = 100;</P>
      <P>結(jié)果是,a和b都為100。</P>
      <H4><A name=7.1.4>7.1.4</A> 自運算</H4>
      <P>先來看一個計算機編程中常有的語句例子:</P>
      <P> </P>
      <P>int a = 10;</P>
      <P>a = a + 1;</P>
      <P> </P>
      <P>上面的代碼執(zhí)行后,結(jié)果a的值是11。可能不是很理解 a = a + 1;這種運算。</P>
      <P>首先可能會認為,a 和 a + 1 怎么會相等呢?這可是個嚴重錯誤,要知道,在C,C++里,'=' 就是表示賦值操作,至于表示左右兩值“相等” 
      的另有符號。因此,a = a + 1,所完成的工作就是:先計算出 a + 1的值,然后將該值賦給a。</P>
      <P>假設(shè)我們的存款原為a,現(xiàn)在存入1元,那么新的存款就等于舊存款加上1元錢,用編程語言表達,就是 a = a +1;</P>
      <P>在C,C++中,這樣的自加操作可以有另一種表達,并且用這一種表達,計算機的運算速度比較快。</P>
      <P>a = a +1;的另一種運算速度較快的表達方法:</P>
      <P>a += 1;</P>
      <P>+= 
      被定義為一種新的操作符(因此+和=要連著,中間不能有空格)。它實現(xiàn)的操作就是將其左邊的量在自身的基礎(chǔ)上加上右邊表達式的值。比如:,假設(shè)a原來的值為 
      10,那么:</P>
      <P>a += 2;</P>
      <P>執(zhí)行這一句后,a的值為12,即 a = 10 + 2;</P>
      <P> </P>
      <P>同樣的,減,乘,除,求余都有這種操作符:-= 、 *= 、/= 
      、%= 等。我們以后學習到的另外一些運算符,也有同樣的這種對應(yīng)運算。舉一些例子:</P>
      <P>假設(shè)在分別進行以下操作之前,a原值都為10。</P>
      <P>a -= 2; </P>
      <P>執(zhí)行后,a值為8;(a = 10 - 2)</P>
      <P> </P>
      <P>a *= 2;</P>
      <P>執(zhí)行后,a值為20;(a = 10 * 2) </P>
      <P> </P>
      <P>a /= 2;</P>
      <P>執(zhí)行后,a值為5;(a = 10 / 2)</P>
      <P> </P>
      <P>a %= 2;</P>
      <P>執(zhí)行后,a值為0; (a = 10 % 2)</P>
      <P> </P>
      <P>C,C++提供這些操作符,目的僅僅是為了提高相應(yīng)操作的運算速度。為什么 a += 2;會比 a = a + 
      2;運算得快呢?從編譯的角度上看,是因為前者可以生成更短小的匯編代碼。</P>
      <P>C,C++提供這些別的語言沒有的操作符,可以供我們寫出優(yōu)化的代碼。</P>
      <P>在某些特殊情況下,優(yōu)化還可以繼續(xù)。請看下一小節(jié)。</P>
      <H4><A name=7.1.5>7.1.5</A>&nbsp; ++ 和 -- 運算</H4>
      <P>當運算是自加或自減1的時候,C,C++提供了更為優(yōu)化的運算操作符:++,--。</P>
      <P>設(shè)整型變量 a,原值為 10。我們已經(jīng)知道,要實現(xiàn)對其加1,可以有以下兩種寫法:</P>
      <P>方法1: a = a +1;</P>
      <P>方法2: a += 1;</P>
      <P>我們還知道方法2比方法1好。現(xiàn)在還有方法3,并且是最好的方法。</P>
      <P>++a,或者:a++;</P>
      <P>也就是說,在只自加1的情況下,代碼 a++ 或 ++a 可以生成最優(yōu)化的匯編代碼。</P>
      <P> </P>
      <P>同樣,自減1操作也有對應(yīng)的操作符:--a 或 a--;</P>
      <P>設(shè)a原值為10,則執(zhí)行 --a 或者 a--后,a的值都為9。</P>
      <P> </P>
      <P>現(xiàn)在來談?wù)?++a 和 a++ 有什么區(qū)別。</P>
      <P>在C,C++語言里,++a 和 --a 稱為前置運算(prefix),而 a++ 和 a--稱為后置運算(postfix)。</P>
      <P>如果僅僅是進行前置工或后置運算,那么結(jié)果是相同的,這我們已經(jīng)在前面談過,我們以++為例:設(shè)a為10,則無論是 ++a 或 
      a++,執(zhí)行結(jié)果都是讓a遞增1,成為11。</P>
      <P>但在有其它運算的復雜表達式中,前置++運算過程是:先加1,然后將<B>已加1</B>的變量參以其它運算。后置++的運算過程是:先用<B>未加1</B>的變量參以其它運算,然后再將該變量加1。</P>
      <P>聽起來有些繞,我們舉些例子看,還是變量a,原來值為10:</P>
      <P>例子1:</P>
      <P>int b = ++a; //前置++</P>
      <P>運算結(jié)果:a的值為11,b的值也為11。</P>
      <P>計算過程解析:</P>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚州综合| 国产亚洲精品资源在线26u| 亚洲欧美激情小说另类| 色诱亚洲精品久久久久久| 亚洲人123区| 欧美午夜电影网| 日韩av电影一区| 国产色婷婷亚洲99精品小说| 不卡在线视频中文字幕| 一区二区三区四区视频精品免费| 欧美中文字幕亚洲一区二区va在线| 日韩精品亚洲一区二区三区免费| 日韩三级视频在线看| 国产精品白丝jk白祙喷水网站| 亚洲日穴在线视频| 欧美精品丝袜久久久中文字幕| 国产综合色产在线精品| 综合久久给合久久狠狠狠97色| 欧美日韩国产系列| 国产精品综合网| 亚洲自拍与偷拍| 日韩精品资源二区在线| 99久久久久久| 懂色av噜噜一区二区三区av| 777色狠狠一区二区三区| 亚洲一二三级电影| 精品国免费一区二区三区| 成人h精品动漫一区二区三区| 一区二区三区色| 亚洲午夜电影在线| 久久精品一区二区三区不卡| 在线一区二区三区四区五区 | 欧美女孩性生活视频| 激情综合色综合久久综合| 中文字幕一区二区三区在线观看| 欧美日韩1234| 91亚洲午夜精品久久久久久| 免费成人你懂的| 亚洲欧洲综合另类| www日韩大片| 欧美日韩亚洲综合| 不卡视频在线看| 久久福利资源站| 亚洲色图色小说| 久久青草国产手机看片福利盒子 | 亚洲国产欧美在线| 欧美国产97人人爽人人喊| 欧美一卡二卡三卡| 91国偷自产一区二区使用方法| 国模大尺度一区二区三区| 亚洲一区二区三区中文字幕| 国产精品污www在线观看| 91精品国产综合久久精品| 一本色道**综合亚洲精品蜜桃冫| 国产成人综合在线| 精品一区二区在线观看| 午夜国产精品影院在线观看| 亚洲乱码国产乱码精品精98午夜| 久久免费偷拍视频| 精品国产区一区| 日韩片之四级片| 欧美电影一区二区| 欧美日韩精品电影| 欧美麻豆精品久久久久久| 色噜噜狠狠成人中文综合| av在线播放成人| 91在线国内视频| 91网页版在线| 91在线国产福利| 日本国产一区二区| 日本久久电影网| 欧洲一区二区av| 在线观看视频一区二区| 欧美综合亚洲图片综合区| 99精品欧美一区二区三区综合在线| 国产精品综合二区| 成人午夜视频网站| 成人动漫在线一区| 91色乱码一区二区三区| 91一区二区在线| 欧美在线免费视屏| 欧美日韩一区二区三区免费看| 欧美在线一二三四区| 欧美精品在线观看播放| 欧美一级免费观看| 久久婷婷成人综合色| 国产精品福利一区二区三区| 日韩理论电影院| 午夜视频在线观看一区| 蜜臀av性久久久久蜜臀aⅴ| 久久国产精品一区二区| 国产乱码精品1区2区3区| 成人黄色av电影| 欧美中文字幕一二三区视频| 欧美一区二区三区四区在线观看| 日韩精品中文字幕一区二区三区| 国产亚洲视频系列| 综合av第一页| 午夜免费欧美电影| 国内偷窥港台综合视频在线播放| 成人黄色777网| 欧美手机在线视频| 精品国精品国产| 国产精品久久久久久久久久久免费看 | 中文字幕成人在线观看| 综合久久一区二区三区| 视频在线观看国产精品| 国产一区二区在线观看免费| 不卡视频在线观看| 91麻豆精品国产91久久久久久 | caoporn国产一区二区| 在线日韩av片| 久久嫩草精品久久久精品| 亚洲免费三区一区二区| 美国十次综合导航| 99久久综合精品| 日韩欧美一区二区在线视频| 国产精品久久久久一区| 日韩激情视频在线观看| 高清不卡一二三区| 91精品在线免费| 国产精品大尺度| 美女网站一区二区| 91久久人澡人人添人人爽欧美| 精品乱人伦小说| 一区二区久久久久久| 国产激情91久久精品导航| 欧美巨大另类极品videosbest | 欧美性一二三区| 中文字幕的久久| 久久丁香综合五月国产三级网站| 色天使久久综合网天天| 日本一区二区不卡视频| 日韩成人av影视| 欧美视频在线一区| 亚洲手机成人高清视频| 国产一区二区精品在线观看| 欧美精品v国产精品v日韩精品 | 国产精品超碰97尤物18| 久久福利资源站| 91精品综合久久久久久| 亚洲精品一二三区| 成人aa视频在线观看| 久久女同性恋中文字幕| 久久se这里有精品| 91麻豆精品91久久久久同性| 一区二区在线观看免费视频播放| 成人一区二区在线观看| 久久久蜜桃精品| 国产原创一区二区| 欧美精品一区二区在线观看| 蜜桃一区二区三区四区| 777久久久精品| 亚洲mv大片欧洲mv大片精品| 欧洲一区在线观看| 亚洲精品国产视频| 一本久久综合亚洲鲁鲁五月天| 中文字幕一区二区三区不卡在线 | 日韩欧美电影一区| 男人的天堂久久精品| 在线成人免费观看| 免费成人性网站| 日韩欧美国产精品| 国产呦萝稀缺另类资源| 2014亚洲片线观看视频免费| 国模套图日韩精品一区二区| 久久综合狠狠综合久久综合88| 韩国午夜理伦三级不卡影院| 久久久蜜桃精品| 国产激情视频一区二区在线观看| 国产欧美一区二区精品婷婷| 国产超碰在线一区| 国产精品久久久久久久浪潮网站| 91在线播放网址| 亚洲一区二区在线播放相泽| 9191精品国产综合久久久久久| 无码av免费一区二区三区试看| 欧美一区二区三级| 久久se这里有精品| 国产精品私房写真福利视频| 91丨九色丨尤物| 五月天亚洲婷婷| 久久奇米777| 99久久精品国产一区| 亚洲欧美日韩精品久久久久| 精品视频一区二区不卡| 青娱乐精品在线视频| 久久久精品免费免费| 不卡一区二区三区四区| 亚洲自拍偷拍综合| 精品国产乱码久久久久久浪潮| 成人在线一区二区三区| 亚洲第一主播视频| 久久亚洲综合色一区二区三区| 成人性色生活片| 无码av免费一区二区三区试看| 26uuu亚洲综合色| 一本到高清视频免费精品| 免费在线观看一区| 国产欧美一区二区三区鸳鸯浴|