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

正文內(nèi)容

面向?qū)ο蟮某绦蛟O(shè)計(jì)語言——c課件--第2章-文庫吧資料

2025-01-14 16:11本頁面
  

【正文】 處于 1和 9之間時 , 可以用 9a1。 則表達(dá)式i++||i++||i++的值為 1( 真 ) , 運(yùn)算結(jié)束后 , 變量 i的值為 2,而不是 4。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 56 ② a || b||c 只要 a為真 , 就不必須判斷 b和 c;只有 a為假 ,才判別 b; a和 b 都為假才判別 c。amp。amp。 如: int i=10。amp。amp。 ( 2) 在邏輯表達(dá)式的求值過程中 , 并不是所有的邏輯運(yùn)算符都被執(zhí)行 , 只是在必須執(zhí)行下一個邏輯運(yùn)算符才能求出表達(dá)式的值時 , 才執(zhí)行該運(yùn)算符 。amp。 如: int a=10,b=15,c=14。b a||b !a !b 真 真 真 真 假 假 真 假 假 真 假 真 假 真 假 真 真 假 假 假 假 假 真 真 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 55 注意 : ( 1) C或 C++中在給出一個邏輯表達(dá)式的最終計(jì)算結(jié)果值時 , 用 1表示真 , 用 0表示假 。 表 邏輯運(yùn)算真值表 a b aamp。 對于參加邏輯運(yùn)算的操作數(shù) , 系統(tǒng)認(rèn)為 “ 非 0” 為真 , “ 0”為假 。 (i10) || 邏輯或 c==0 || c==9 返回 54 由邏輯運(yùn)算符將兩個表達(dá)式連接形成的式子叫邏輯表達(dá)式 。 邏輯與 (i1) amp。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 邏輯運(yùn)算符 含義 例子 ! 邏輯非 !(x10) amp。 如:假設(shè) a=1, b=20, c=3, 則 ab 表達(dá)式成立 , 其值為 1 b==c 表達(dá)式不成立 , 其值為 0 (a+b)!=c 表達(dá)式成立 , 其值為 1 關(guān)系運(yùn)算符 含義 例子 小于 i10 = 小于或等于 (x+y)*2=100 大于 x+yz = 大于或等于 xy=a*b+2 = = 等于 x+y==a+b != 不等于 xy!=0 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 53 注意 : 在對兩個表達(dá)式的值進(jìn)行是否相等的比較時 , 要用運(yùn)算符“ ==” , 而不能寫成 “ =” 。 } C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 51 其輸出結(jié)果為: data type memory used(bytes) short int 2 integer 4 Long integer 4 char achar 1 float 4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 關(guān)系運(yùn)算符就是對兩個量之間進(jìn)行比較的運(yùn)算符 , 如表 。 cout\nchar achar\t sizeof(aChar)。 cout\ninteger \tsizeof(anInt)。 coutdata type\tmemory used(bytes)。 char aChar。 int anInt。 //等價于 x=x%(y+10);右邊表達(dá)式的值為 31%(6+10)=3, y被賦成值 3 sizeof運(yùn)算符 sizeof運(yùn)算符功能是求某一數(shù)據(jù)類型或某一變量在內(nèi)存中所占空間的字節(jié)數(shù) 。 //將 x的值在原值 ( 10) 的基礎(chǔ)上再加上值 20后 ( 結(jié)果為 30) 賦給變量 x y=x+5。 //定義變量 x,y為 int類型變量 x=10。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 48 ( 2) C++中的賦值運(yùn)算符如表 。 而不是 2/3*(f32) 賦值運(yùn)算符和賦值表達(dá)式 賦值運(yùn)算符的功能將某個數(shù)據(jù)的值賦給某個變量 。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 47 ③ 要特別注意表達(dá)式中兩個整型數(shù)相除的情況 。 ① 乘號不能省略 。 如: 返回 46 (1+x)/(3*x) (((2*x3)*x+2)*x)5 *sqrt(r) b**a*c 注意 : ( 1) 表達(dá)式中的括號不管有多少層 , 一律使用圓括號 。 * 乘 數(shù)值 z=x*y / 除 數(shù)值 z=x/y。 + 加 數(shù)值 z=x+y。 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 算術(shù)運(yùn)算符就是對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算,如:加、減、乘、除等,是在程序中使用最多的一種運(yùn)算符, C++的算術(shù)運(yùn)算符如表 。count++) putchar(?.?)。 for(count=1。 printf(“count is %d”, count)。 temp=count。 return 0。 int main() { count=10。 //定義 count變量是全局變量 void func1(void)。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 42 ( 3) 全局變量: 在所有函數(shù)體外部定義的變量 , 其作用范圍是整個程序 , 并在整個程序運(yùn)行期間有效 。 return 0。 如: int is_in(char *a, char b) { while(*a) if (*a==b) return 1。 } 在本例中 , 函數(shù) func1和 func2的函數(shù)體內(nèi)部都分別定義了變量 y, 但它們都只能在各自的函數(shù)體內(nèi)起作用 , 都是局部變量 。 } void func2(void) { int y。 如: C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 40 void func1(void) { int y。 變量的定義一般可有以下三種位置: ( 1) 在函數(shù)體內(nèi)部 在函數(shù)體內(nèi)部定義的變量稱為局部變量 , 這種局部變量只在進(jìn)入定義它的函數(shù)體時起作用 , 離開該函數(shù)體后該變量就消失 ( 被釋放 ) , 即不再起作用 。 ( 5) 變量名盡量做到 “ 見名知意 ” 。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 39 ( 4) 變量名不能和 C++中的關(guān)鍵字同名 , 也不能和用戶編制的函數(shù)或 C++庫函數(shù)同名 。 ( 2) 名稱中字符的最大個數(shù)是 31個 。 //定義浮點(diǎn)型變量 a、 b、 c,且 a、 b的 初始值分別為 3。 //定義字符型變量 a int i=1000。 2. 定義變量 程序中的每一變量 , 都要先定義 , 后使用 。 k=i+j*5。 i=10。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 37 ( 2) “ 取之不盡 ” :可將某個變量的值與程序中的其它數(shù)據(jù)進(jìn)行各種運(yùn)算 , 在運(yùn)算過程中 , 如果沒有改變該變量的值時 , 那么 , 不管用該變量的值進(jìn)行多少次運(yùn)算 ,其值始終保持不變 。 i=20。 如:執(zhí)行完語句 int i。 表示定義了一個初始值為 10的整型常量 , 它在程序中不可改變 , 但可用于表達(dá)式的計(jì)算中 , 變量 1. 變量的概念及特點(diǎn) 每一變量就相當(dāng)于一個容器 , 對應(yīng)著計(jì)算機(jī)內(nèi)存中的某一塊存儲單元 , 用于存儲程序中的數(shù)據(jù) 。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 35 ( 2) 利用 define定義宏常量 一般格式: define 宏名 常數(shù) 如: define PI ………… s=2*PI*r。 s=?a?。 float f。 6. 程序中常量的表示方法 在程序中的常量有以下三種表示方法: ( 1) 在程序中直接寫入常量 如 : 200, ,?A?, ‘ 1?, 0x120, 045, , 1000l int i。這一語句進(jìn)行賦值則是錯誤的 。如 : define PRICE 30 main() {…… } C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 34 使用符號常量應(yīng) 注意 以下幾個方面: ( 1) 它不同于變量 , 在作用域內(nèi)其值不能改變和賦值 。如: “ Hello”, “ Good Morning!” , “ I say: \“ Goodbye!\”” 字符串中的字符數(shù)稱為該字符串的長度 , 在存儲時 ,系統(tǒng)自動在字符串的末尾加以字符串結(jié)束標(biāo)志 , 即轉(zhuǎn)義字符 ‘ \0?。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 32 C++中常用的轉(zhuǎn)義字符 轉(zhuǎn)義字符 含義 ASCII碼值(十進(jìn)制) \a 響鈴( BEL) 7 \b 退格( BS) 8 \n 換行( LF) 10 \r 回車( CR) 13 \t 水平制表( HT) 9 \v 垂直制表( VT) 11 \\ 反斜杠 92 \? 單引號 39 \” 雙引號 34 \0 空格符( NULL) 0 \ddd 任意字符 3位八進(jìn)制數(shù) \xhh 任意字符 2位十六進(jìn)制數(shù) C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 33 用一對雙引號括起來的一個或多個字符的序列稱為字符串常量或字符串。如: a? , ?A?, ?? 合法的字符常量 ‘’’ , ?\? 非法的字符常量 “ A” 不代表字符常量 ( 2)另一種表示字符常量的方法是使用轉(zhuǎn)義字符。 如: , .345, ( 1)用一對單引號括起來的一個字符,單引號只是字符與其他部分的分割符,不是字符的一部分,并且,不能用雙引號代替單引號。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 31 只能用十進(jìn)制來表示 。 八進(jìn)制格式 : 以數(shù)字 0開頭的數(shù)字 ( 0至 7) 序列 ,0111, 010007, 0177777等 。 返回 30 在程序中書寫整型常量時,沒有小數(shù)部分。 ? 常量按照不同的數(shù)據(jù)類型可以分為: 字符型常量 、 整型常量 、 浮點(diǎn)型常量 , 以及字符串常量等 。 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 返回 29 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 常量 ? 在 C++語言中 , 數(shù)據(jù)分為常量和變量兩大類 。 用 signed修飾的類型的值可以為正數(shù)或負(fù)數(shù) , 用 unsigned修飾的類型的值只能為正數(shù) 。 ( ~) 表 C++的基本數(shù)據(jù)類型 返回 28 說明 : ( 1) 表中帶 [ ]的部分表示是可以省略的 , 如 short [int]可以寫為 short int 或簡寫為 short, 二者的含義是相同的 。 (~ ) , ,3E2 Double 8 177。 (~ 無值型 void 0 valueless 返回 25 類型修飾符 C++還允許在基本數(shù)據(jù)類型(除 void類型外)前加上類型修飾符,來更具體地表示數(shù)據(jù)類型。 返回 24 基本數(shù)據(jù)類型 C++數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 數(shù)據(jù)類型 關(guān)鍵字 字節(jié)數(shù) 數(shù)值范圍 字符型 char 1 128~ 127 整 型 int 4 2147483648~ 2147483647 單精度浮點(diǎn)型
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1