freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[電腦基礎(chǔ)知識]c第三版溫秀梅第2章(編輯修改稿)

2025-02-15 15:22 本頁面
 

【文章內(nèi)容簡介】 void類型 ? 沒有類型的類型,用 void表示。句法上,它是一種基本類型,但是只能被用作復(fù)雜類型的一部分。它被用來表示函數(shù)不返回值或者作為未知類型的對象指針的基類型。 小 結(jié) 常量 的表現(xiàn)形式反映了它們的 數(shù)據(jù)類型 : : 有三種表現(xiàn)形式 ,十進制、八進制和十六進制。如: 5, 5u,5L,05,05L,05u,0x5(0x05),0x05L,0x5u等為合法的整常數(shù)。 (‘ a’ 或‘ \a’ )及 字符串常量 (“ \abc” ):字符型常量在內(nèi)存中以 ASCII碼值存儲,運算時和整常數(shù)通用 ,因此在為字符變量賦值時除了用字符常量為其賦值外,也可用整常數(shù)賦值。如: char x=‘ A’ ,y=0x61,z= 0x41。 :只有十進制形式。如: 、 、 、 (123e1)、 +2L。 :用 const和 define定義的常量 (一般用大寫 )。 小 結(jié) 定義 變量 的 關(guān)鍵字 及 數(shù)據(jù)類型長度 : : int( 4個字節(jié) )、 short( 2個字節(jié))、 long(4個字節(jié) ) (缺省為 signed) (它們均可用 unsigned修飾為無符號型 ) : char(1個字節(jié) )(也 可用 unsigned修飾 ) : float( 4個字節(jié))、 double( 8個字節(jié))、 long double( 16個字節(jié)) (它們總是 signed的,不能用 unsigned修飾 ) : bool( 1個字節(jié)) 運算符與表達式 賦值 運算符和賦值表達式 算術(shù) 運算符和算術(shù)表達式 關(guān)系運算符和關(guān)系表達式 邏輯運算符和邏輯表達式 條件 運算符和條件表達式 逗號運算符和逗號表達式 概 述 ? 運算符 : 單目運算符、雙目運算符和三目運算符。 ? 表達式: 用運算符將變量和常量連接起來符合 C++語法規(guī)則的式子稱為 表達式 ,其目的是用來說明一個計算過程。表達式總是 有值 的。 ? 運算符的優(yōu)先級與結(jié)合性: 其決定了一個表達式的 求 值順序 。 優(yōu)先級 別 高 的運算符 先 運算, 低 的 后 運算;運算符的 結(jié)合性 體現(xiàn)了運算符對其操作數(shù)進行運算的方向 ,若運算符對其操作數(shù) 從左向右 進行規(guī)定的運算,稱此運算符是 左結(jié)合 ,反之稱其為 右結(jié)合 。 賦值運算符和賦值表達式 1. 賦值運算符 “ = ” 設(shè)置變量的 值, 是將一個數(shù)據(jù)賦給一個 變量 ,即 存入變量所對應(yīng)的存儲空間 (更新 )。 ? “ =” 是雙目運算符。“ =” 左邊是待賦值的變量,稱為左值,右邊是要賦的值,稱為右值。左值是指一個能用于賦值運算符左邊的表達式,即具有對應(yīng)的可以由用戶訪問的存儲單元,并且能夠由用戶去改變其值的量。 ? 注意:左值必須能夠被修改,不能是常量。一般情況下,左值是一個變量。 賦值運算符和賦值表達式 ? 另外還有 五個 可以由 算術(shù)運算符 組成的 復(fù)合 賦值運算符 : +=、 =、 *=、 /=和 %=; 五個位運算符 組成的 復(fù)合賦值運算符 : =、 =、 amp。=、 |=和 ^= 。 ? 賦值運算符的 結(jié)合性 : 右結(jié)合 (如 x=5。)。 ? 賦值運算符的 優(yōu)先級 比 逗號運算符 的優(yōu)先級高。 2. 賦值表達式 用賦值運算符將變量和表達式連接起來的式子稱為賦值表達式。其一般形式為 : 變量 =表達式 如 :x= y=x、 z=x+y等, 賦值表達式的值 就是被賦值的變量的值。 賦值表達式加上分號就構(gòu)成了 賦值語句 。 賦值運算符和賦值表達式 由復(fù)合賦值運算符構(gòu)成復(fù)合賦值表達式,一般形式為: V oper = E 其中: oper表示算術(shù)運算符, E是一個表達式, V為變量。等價于 V = V oper E。 例如: c *= a 等價于 c = c * a; a+=3 等價于 a=a+3 a%=2 等價于 a=a%2 注意: d %= a + b 等價于 d = d % (a + b), 而不是 d = d % a + b。 a*=xy 等價于 a=a*(xy),而不是 a=a*xy ? 【 例 】 賦值表達式語句。 include iostream using namespace std。 int main() { int a,b,c,d。 a=4。 b=a。 a=5。 c=d=6。 c*=a。 d%=a+b。 cout“ a,b,c,d:” 。 couta = aendl b = bendl c = cendl d = dendl。 return 0。 } 賦值運算符和賦值表達式 C++允許在一個表達式中對多個變量 連續(xù)賦值 ,例如: “ c=d=6” ,連續(xù)賦值的表達式的運算順序是從右向左的即右結(jié)合性。 “ =” 左邊必須是變量名。 如 (3+a)=22,a=b+8=10非法 賦值運算符和賦值表達式 算術(shù)運算符和算術(shù)表達式 1. 算術(shù)運算符 ? C++提供的算術(shù)運算符包括:加( +)、減( )、乘( *)、除( /)和取余( %)。利用算術(shù)運算符連接起來的式子稱為算術(shù)表達式。 ? 取余運算: 是針對 整數(shù) 的運算,即取整數(shù)除法后的余數(shù),余數(shù)的符號和被除數(shù)的符號相同 。兩個操作數(shù)要求均為整型或字符型 。 如 :8%3的運算結(jié)果為 2, 9%12的運算結(jié)果為 9, 13%5運算結(jié)果為 3, 13%(5)運算結(jié)果為 3, 12%2運算結(jié)果為 0, ‘ a’ %2運算結(jié)果為 1。 對任意一個整數(shù) x: 若 x%2=0,則 x為偶數(shù); 若 x%2=1,則 x為奇數(shù)。 注意: /和 %的區(qū)別: /運算符可以對整型、字符型和實型數(shù)據(jù)進行操作;而 %只能對整型和字符型數(shù)據(jù)進行操作,如果對浮點數(shù)操作,則會引起其編譯錯誤。 ?【 例 】 數(shù)據(jù)溢出舉例。 include iostream using namespace std。 int main() { short i,j,m,n。 i=1000。 j=1000。 m=i+j。 n=i*j。 cout“ m= “ mendl。 cout“ n= “ nendl。 return 0。 } 運行結(jié)果是: m=2022 n=16960 算術(shù)運算符和算術(shù)表達式 ? 2. 自增、自減運算 ?自增、自減 運算符的作用對象是 變量 ,其功能是使變量的 值 增 1或減 1, 不能是常量或表達式。 ?自增、自減運算有以下四種情況: ? i++: 使用 i之后, i的值加 1,即 先取值,后自加 ; 等價于 i=i+1。 ? ++i: 使 i加 1,然后使用 i,即 先自加,后取值 ; 等價于 i=i+1。 ? i : 使用 i之后, i的值減 1,即 先取值,后自減 ; 等價于 i=i1。 ? i : 使 i減 1,然后使用 i,即 先自減,后取值 ; 等價于 i=i1。 算術(shù)運算符和算術(shù)表達式 ? 若 x和 n均是 int型變量,且 x和 n的初值均為 5,則表達式x+=n++后, x的值為 —— , n的值為 —— 。 (10,6) ? 設(shè) int i=2, j=4;表達式 i*j++的值為 —— 。 ( 4) ? 課 堂 練 習(xí) ?請分析下列各變量的值。 i=3,j=4。 j=i+++j+i; (i= , j= ) j=++i+j+i; (i= , j= ) j=i+j+( i)。 (i= , j= ) j=i+(j)+(i )。 (i= , j= ) 4 10 5 20 4 29 ? 課 堂 練 習(xí) 3 36 ? 注意 : (1)自增、自減運算符是兩個 +或兩個 的一個 整體,中間不能有空格 。 (2)自增、自減運算經(jīng)常被用于 循環(huán) 運算中。 算術(shù)運算符和算術(shù)表達式 ? 【 例 】 ++和 — 運算符使用舉例。 includeiostream using namespace std。 int main() {int i = 6, j, k, temp。 j = ++i。 k = i++。 ++i = 1。 couti = iendl j = jendl k = kendl。 return 0。 } 關(guān)系運算符和關(guān)系表達式 1. 關(guān)系運算
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1