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

正文內(nèi)容

c語言程序設(shè)計電子教案-文庫吧資料

2025-01-01 19:24本頁面
  

【正文】 值過程中不但要提取變 量的值,還可能改變變量的值。 例:已知程序中用 unsigned char型數(shù)據(jù)表示年齡,為了增加可讀性,決定將之命名為 AGE,則完成命名的定義是: typedef unsigned char AGE。 ☆ 提高程序的可維護(hù)性。 int i,Beijing_to_Tianjing。 格式: typedef 類型修飾符說明; 例: typedef int DISTANCE。 例: x0 ? 1 : (x0? 1:0) 則: x0 1 x=0 x0 : 1 x=0 : 0 第二章 基本數(shù)據(jù)類型與表達(dá)式 167。 若輸入 20,則輸出 60;若輸入 120,則輸出 0; 表達(dá)式 1和表達(dá)式 2應(yīng)該是同一數(shù)據(jù)類型的表達(dá)式,若不同則進(jìn)行類型轉(zhuǎn)換。 w=x100 ? 0 : x* 3。 第二章 基本數(shù)據(jù)類型與表達(dá)式 例: int x,w。 第二章 基本數(shù)據(jù)類型與表達(dá)式 邏輯操作符 , ||, !與位操作符 , |, ~的聯(lián)系。 coutk ’ ’ h。 例: bool k=9,h。 coutendlj+k’ ’ j==k。 例: bool k=true。 總結(jié): 0就是 false,非 0就是 true。 字符型、枚舉型、整型或?qū)嵭蛿?shù)據(jù)值作為邏輯值使用時,一切 0值轉(zhuǎn)換成 false,一切非 0值轉(zhuǎn)換成 true。 條件永遠(yuǎn)成立,值為 true。 注: false是最簡單的永假條件, true是最簡單的永真條件。 解: !(x=2x=7) !(x=2)||!(x=7) x2||x7 第二章 基本數(shù)據(jù)類型與表達(dá)式 六、永假條件和永真條件 如: x3x15的值永為 false,為永假條件。 第二章 基本數(shù)據(jù)類型與表達(dá)式 !(E1E2) !E1||!E2 !(E1||E2) !E1!E2 E1E2 E2E1 E1||E2 E2||E1 對 或 ||的分配律 對 或 ||的 交換律 第二章 基本數(shù)據(jù)類型與表達(dá)式 利用等價條件來求復(fù)合條件的相反條件 例 1:不用操作符 !,求 x==3||x- 3的相反條件。 第二章 基本數(shù)據(jù)類型與表達(dá)式 構(gòu)造相反條件的方法 ☆ 使用 ! 如: xy的相反條件為 !(xy) ☆ 利用配對關(guān)系 ( ==和 !=, 和 =, 和 =) 如:不用操作符 !, x=y+3的相反條件 可表示為: xy+3 第二章 基本數(shù)據(jù)類型與表達(dá)式 五、等價條件 若兩個邏輯表達(dá)式在任何情況下同為false或同為 true,則這兩個表達(dá)式所表達(dá)的條件稱為等價條件。那么這兩個條件互 為相反條件。 第二章 基本數(shù)據(jù)類型與表達(dá)式 四、相反條件 若一個條件為 true,則另一個條件必 為 false。 E1E2:若 E1和 E2中有一個值為 false, 則該復(fù)合條件的值為 false。 ☆ 若值域是由相互分離的多個區(qū)間組成: 用 ||連接。 第二章 基本數(shù)據(jù)類型與表達(dá)式 復(fù)合條件的典型應(yīng)用: 判斷一個數(shù)值是否落入指定的值域范圍內(nèi)。 子條件 1||子條件 2:表示兩個子條件中至少有一個成立時這個復(fù)合條件就成立。 子條件 1子條件 2:表示兩個子條件同時成立時這個復(fù)合條件才成立。 !:邏輯非( false變 true, true 變 false) ||:邏輯或( 有 true則 true,全 false則 false) :邏輯與( 有 false 則 false,全 true則 true) ( 2)邏輯表達(dá)式 表達(dá)式的值只能是 false或 true。 如: 3!=3 (值為 true) 3==3 (值為 false) ( 2)關(guān)系表達(dá)式:由關(guān)系操作符構(gòu)成的邏輯 表達(dá)式。 bool x=false,y=true,z=true。 bool x=true。 邏輯型數(shù)據(jù)與邏輯表達(dá)式 一、邏輯型數(shù)據(jù)的基本情況(見表 25) 邏輯型是用來判別真、假狀態(tài)的數(shù)據(jù)類型。 ( 2)格式: ☆ (類型修飾符)表達(dá)式 //繼承 C語言格式 ☆ 類型修飾符(表達(dá)式) //C++特有的格式 如: float(j) 或 (float)j、 (float)(j) int(+i) 或 (int)(+i) 只有兼容的數(shù)據(jù)類型才能相互轉(zhuǎn)換。 語句執(zhí)行后的輸出結(jié)果為 5。 //k=k+d。 double d=。 (兩邊向操作符靠攏) ☆ 賦值或復(fù)合賦值操作。 ( 1)轉(zhuǎn)換的優(yōu)先順序(見圖 21) 第二章 基本數(shù)據(jù)類型與表達(dá)式 ( 2)轉(zhuǎn)換規(guī)律 短的向長的靠攏,有符號的向無符號的靠攏; 整型向?qū)嵭涂繑n,低精度的向高精度的靠攏。 在程序開始必須加上語句 include ( 5)括號無大、中、小之分,全部用小括 號( )來表示,而且可以嵌套。 3ab 2xx* x 3* a* b 第二章 基本數(shù)據(jù)類型與表達(dá)式 ( 4)一些運算用函數(shù)實現(xiàn)。 ( 2)算術(shù)運算符與數(shù)學(xué)中的運算符在寫法 上有所區(qū)別。 從左向右:先執(zhí)行前一個操作符 從右向左:先執(zhí)行后一個操作符 第二章 基本數(shù)據(jù)類型與表達(dá)式 ( )具有最高的優(yōu)先級,可強(qiáng)制改變運 算順序。如: 222* 5; 結(jié)合性 從右向左:一元、賦值及復(fù)合賦值操作符 從左向右:除一元、賦值及復(fù)合賦值操作符外 第二章 基本數(shù)據(jù)類型與表達(dá)式 若表達(dá)式中相鄰的兩個操作符優(yōu)先級 相同,那么先執(zhí)行哪個操作符,就由 前一個操作符的結(jié)合性確定。 coutsizeof(5)’ ’ sizeof(d+2) ’ ’ sizeof(long double)。 第二章 基本數(shù)據(jù)類型與表達(dá)式 七、 sizeof操作符 作用:計算一數(shù)據(jù)或數(shù)據(jù)類型所占空間 的字節(jié)數(shù)。 d+=1。 //k=k+1。 結(jié)果為: d=6,k=10 m=k。 例 2: int k,d=5。 (先計算,后變值。 k=d* 2。 d+=1。 //k=k+1。 k=++d* 2。) 第二章 基本數(shù)據(jù)類型與表達(dá)式 例 1: m=++k。 即: 變量? =表達(dá)式 變量 =變量?(表達(dá)式) (其中?表示某個二元操作符) 如: k+=3 k=k+3 s* =j7 s=s* (j7) 第二章 基本數(shù)據(jù)類型與表達(dá)式 六、增 1減 1操作符( ++, ) ++(前增 1,如 ++i) (前減 1,如 i) 先對變量增 1(或減 1),然后變量以增 1 (或減 1)后的值參與表達(dá)式的計算。則 k和 m的值都為 7。 賦值操作符可連續(xù)使用。(同則 0,異則 1) 例見 2 .73 0011 |) 0110 —— 0111 (7) 0011 ) 0110 —— 0010 (2) 0011 ∧ ) 0110 —— 0101 (5) 第二章 基本數(shù)據(jù)類型與表達(dá)式 ~:按位取反。(有 1則 1,全 0則 0) :按位與。 ☆ 右移一位相當(dāng)于整除 2。如: 10%3=1 +, (取正,取負(fù)):一元操作符,在表達(dá)式中可以跟在其他類型的操作符的后面,但不能跟在 +(加號), (減號) 后面。 如: 10/3=3 ( 2)只要兩個操作數(shù)中有一個為實數(shù),則操作結(jié)果為實數(shù)。 數(shù)值表達(dá)式:整型類表達(dá)式和實型類表達(dá)式 第二章 基本數(shù)據(jù)類型與表達(dá)式 二、算術(shù)操作符 +, ,*, /, %, +, / :對于整型和實型有不同的意義。 ☆ 變量的值:存于該變量空間的數(shù)據(jù)。 第二章 基本數(shù)據(jù)類型與表達(dá)式 167。 如: const double PI=。 ☆ 提高程序的一致性。 如: define PI 使用符號常量的好處: ☆ 提高程序的可讀性。 第二章 基本數(shù)據(jù)類型與表達(dá)式 167。 如: +1L 第二章 基本數(shù)據(jù)類型與表達(dá)式 三、實型變量的定義和初始化 類型修飾符 變量名 [=表達(dá)式 ] 【,變量名 [=表達(dá)式 ] 】; 如: double x,y。 實型數(shù)據(jù) 一、實型數(shù)據(jù)的基本情況(見表 24) 二、實型常量的表示 雙精度 (double)常量的表示 ( 1)常規(guī)表示法 如: ( 2)科學(xué)表示法 如: +1 第二章 基本數(shù)據(jù)類型與表達(dá)式 單精度 (float)常量的表示: 在雙精度常量表示的基礎(chǔ)上加 F(或 f)后綴。則要使 d的值為 Fri,應(yīng)鍵入 5。 如 : WEEKDAY d。 coutdigit。 } 第二章 基本數(shù)據(jù)類型與表達(dá)式 枚舉型數(shù)據(jù)的輸入和輸出都是借助于 整數(shù)來實現(xiàn)的。 WEEKDAY nextDayOf(WEEKDAY today) {if(today==Sat) return Sun。 第二章 基本數(shù)據(jù)類型與表達(dá)式 在表達(dá)式求值過程中,枚舉型被無條件轉(zhuǎn)換為相應(yīng)的整型。 0 1 2 3 4 5 6 第二章 基本數(shù)據(jù)類型與表達(dá)式 ( 2)任意規(guī)定其對應(yīng)關(guān)系 如: enum SomeDigits{ONE=1,TWO,FIVE=5,SIX, SEVEN}。 第二章 基本數(shù)據(jù)類型與表達(dá)式 三、枚舉型與整型的關(guān)系 枚舉中的符號常量與整數(shù)有一一對應(yīng)的關(guān)系,即每個符號常量對應(yīng)一個整數(shù)。 ( 2)定義枚舉類型的同時定義枚舉變量。 如: WEEKDAY w1,w2。 第二章 基本數(shù)據(jù)類型與表達(dá)式 二、枚舉類型的定義和枚舉變量的定義 枚舉類型的定義格式 enum 枚舉名 {符號表 }; 如 :enum WEEKDAY{Sun,Mon,Tue,Wed,Thu,Fri,Sat}。 枚舉型數(shù)據(jù) 一、枚舉型數(shù)據(jù)的基本情況(見表 23) 枚舉是一種用戶自定義的數(shù)據(jù)類型, 使用前必須先定義。 輸出結(jié)果為 A cout 65 。 第二章 基本數(shù)據(jù)類型與表達(dá)式 在輸入輸出時, C++的輸入流和輸出流可明確區(qū)分這兩種數(shù)據(jù)類型。 如:執(zhí)行 cout ’ A’ + ’ B’ 。 如: ’ A’ 的代碼是 65, ’ a’ 的代碼是 97。 char c1=’ x ’ ,c2= ’ y ’ ,c3= ’ z ’ 。 如: ” hello ”長度為 5,但是占 6個字節(jié)的存儲空間。如: ” hello ” ’ \0’: 字符串結(jié)束符。 如: ’ \15’代表 CR 單引號內(nèi)用 \后跟一 16進(jìn)制數(shù)(
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1