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

正文內(nèi)容

c編程基礎(chǔ)ppt課件(2)(編輯修改稿)

2025-06-01 18:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ) 、 1ong(長(zhǎng)型符 )、signed(有符號(hào) )和 unsigned(無符號(hào) )。 ?short只修飾 int, short int可省略為 short ?long修飾 int和 double, 1ong int可省略為 1ong,一般表示 4個(gè)字節(jié),修飾 long double時(shí),一般表示 8或 10個(gè)字節(jié)。 ?unsined和 signed能修飾 char, short, int和long。 數(shù)據(jù)類型 42 示例 215~2151 … 符號(hào)位 15個(gè)數(shù)據(jù)位 2個(gè)字節(jié) … 16個(gè)數(shù)據(jù)位 2個(gè)字節(jié) 0~2161 類型名 type 說明 長(zhǎng)度 數(shù)據(jù)范圍 bool 布爾邏輯型 1 true (1) false(0) char 字符型 l 128~127 (0~255) unsigned char 無符號(hào)字符型 1 0~255 signed char 有符號(hào)字符型 1 128~127 [signed] short [ int] 有符號(hào)短整型 2 32768~32767 unsigned short [ int] 無符號(hào)短整型 2 0~65535 [signed] int 有符號(hào)整型 2/4 32768~32767 unsigned [int] 無符號(hào)整型 2 /4 0~65535 [signed] long [int] 有符號(hào)長(zhǎng)整型 4 2147483648~2147483647 unsigned long [int] 無符號(hào)長(zhǎng)型型 4 0~4294967295 float 浮點(diǎn)型 4 *10e38~~*10e38 double 雙精度型 8 *10e308~~*10e308 long double 長(zhǎng)雙精度型 8/ 10 至少與 double類型同 44 變 量 ?變量, 在程序中是指可以改變值的量; ?變量必須用標(biāo)識(shí)符進(jìn)行標(biāo)識(shí),稱為 變量名 ; ?變量有 類型 之分,如整形變量、字符變量等; ?類型決定了變量的 取值范圍 和 合法運(yùn)算 ; ?任何變量都必須 先聲明后使用 ;一是便于編譯程序?yàn)樽兞糠峙淇臻g,二是便于編譯時(shí)進(jìn)行語法檢查; ?變量使用的第一步,是 給變量賦一個(gè)確定的值 (初始值 )。 45 1. 變量定義 P29 在 C++中 , 變量定義的一般格式為: 數(shù)據(jù)類型 變量名 1 [=初始值 1], 變量名 2 [= 初始值 2], ...; 數(shù)據(jù)類型可以是 C++數(shù)據(jù)類型中的任意一種。 例: int i, j, k。 //定義三個(gè)整型變量 i, j, k float x, y, z。 //定義三個(gè)單精度實(shí)型變量 x, y, z char c1, c2。 //定義兩個(gè)字符型變量 c1, c2 double dx。 //定義一個(gè)雙精度型變量 dx 46 P29 定義變量時(shí)即給變量一個(gè)值稱為變量初始化 。 例如: int a=3, b=4, c=5。 float x=; 變量初始化可避免引用到無意義的值 。 如果在定義變量時(shí)沒有對(duì)變量進(jìn)行未初始化 , 則變量使用的第一步就是給變量賦一個(gè)確定的值 。 47 變量定義格式小結(jié) 語 法 示 例 初 值 變量名=初值 。 變量名 (初值 )。 變量名 1,變量名 2,… 變量名 n。 變量名 1=初值 。 變量名 2=初值 。 ... 變量名 n=初值 。 int age = 0。 0 float rate = 。 float rate( ) 。 double cost=。 char grade = ? ?。 一個(gè)空格 int a,b,c。 a=1。 b=3。 c=4。 48 ?C++中,如果定義變量時(shí)沒有進(jìn)行初始化,則系統(tǒng)分別初始化 int、 float、 char和 string變量為 0, ,‘ ’(空格),??(空串)。 ?變量必須具有有效值后才可參與運(yùn)算。 如 int a,b。 a=b+1。 // b無有效值,出錯(cuò)。 關(guān)于變量的幾點(diǎn)說明 49 常量是指在程序執(zhí)行中不變的量,它分為 字面常量 和 符號(hào)常量 (又稱標(biāo)識(shí)符常量)兩種表示方法。如 25, ,’ a?,? constant”等都是 字面常量,即字面本身就是它的值。 符號(hào)常量是一個(gè)標(biāo)識(shí)符,對(duì)應(yīng)著一個(gè)存儲(chǔ)空間,該空間中保存的數(shù)據(jù)就是該符號(hào)常量的值,這個(gè) 數(shù)據(jù)是在定義符號(hào)常量時(shí)賦予的,以后不能改變。 常量 P25 50 符號(hào)常量 C++定義符號(hào)常量的一般形式為: const 類型 名字 = 值 。 其中,?類型?是指常量的數(shù)據(jù)類型,如 short,long、double等, 名字 是指常量的名字,而 值 是指賦給常量的、合適的數(shù)據(jù)類型的數(shù)值。 const double PI = 。 //圓周率 π const int number = 49。 const char TAB = 39。\t39。 const char QUERY = 39。?39。 const double SOMENUM = 。 51 符號(hào)常量 ?符號(hào)常量 必須先聲明后使用 ; ?符號(hào)常量 必須在聲明時(shí)進(jìn)行初始化 ; ?符號(hào)常量初始化之后, 不允許再被賦值 ; ?符號(hào)常量對(duì)應(yīng)著一個(gè)存儲(chǔ)空間,可以按地址訪問,編譯時(shí)系統(tǒng)對(duì)符號(hào)常量進(jìn)行類型檢查。 ?C++建議使用符號(hào)常量,而不要使用字面常量。 52 C++中的字面常量 P25 ?整型常量 ?實(shí)型常量 ?字符型常量 ?布爾型常量 ?字符串型常量 53 整型常量 整型常量即以文字形式出現(xiàn)的整數(shù),包括正整數(shù)、負(fù)整數(shù)和零。正整數(shù)前面的? +”可以省略,但負(fù)整數(shù)前面的? ”不可省略。表現(xiàn)形式有十進(jìn)制、八進(jìn)制和十六進(jìn)制。表示方法為: ?十進(jìn)制整型常量: 無前綴 ,數(shù)碼為 0至 9。 如: 15, 235, 0 ? 八進(jìn)制整型常量: 前綴為 0,數(shù)碼為 0至 7。 如: 07, 0327, 02 ?十六進(jìn)制整型常量: 前綴為 0X或 0x,數(shù)碼為 0至9, A至 F或 a至 f 。 如 : 0x7,0X5bf 54 整型常量 注意: ? 長(zhǎng)整型常量的表示方法是加后綴字母 l或 L , 如: 712l, 0x5fL。 ? 無符號(hào)型整型常量的表示方法是加后綴字母 u或 U, 如: 712u, 0x5fU。 55 實(shí)型常量 (浮點(diǎn)數(shù)或?qū)嵭统?shù) ) 實(shí)型常量即以文字形式出現(xiàn)的實(shí)數(shù) ,C++中的實(shí)數(shù)只允許使用十進(jìn)制 , 它可以有兩種表示形式: 一般形式 由正負(fù)號(hào) 、 數(shù)字和小數(shù)點(diǎn)組成 , 必須有一個(gè)且僅有一個(gè)小數(shù)點(diǎn) 。 如 .123 123. 。 56 指數(shù)形式 尾數(shù) e或 E 指數(shù) ?e或 E前后必須有數(shù)字 , 可以帶 ? +”或 ? ”號(hào); e后面的指數(shù)必須為整數(shù) 。 ?在尾數(shù)部分 , 若 小數(shù)點(diǎn)左邊為一位非零數(shù) , 則稱為 ? 規(guī)范化的指數(shù)形式 ? , 系統(tǒng)輸出時(shí)均按規(guī)范化的指數(shù)形式輸出 。 實(shí)型常量 (浮點(diǎn)數(shù)或?qū)嵭统?shù) ) 如: 可表示為 、 、 、 ,系統(tǒng)在用指數(shù)形式輸出時(shí),輸出規(guī)范化的指數(shù)形式。 57 字符常量 ?對(duì)于數(shù)字 、 字母 、 標(biāo)點(diǎn)符號(hào)等可見字符使用一對(duì) 單引號(hào) 將字符括起 。 如: ‘ A?、 ‘ a?、 ‘ $?、 ‘ !?、 ‘ ??、‘ 5? ? c++還允許使用一種特殊形式的字符常量 , 即以 ? \”開頭的字符序列 ,稱為 轉(zhuǎn)義字符 , 是將反斜線后面的字符轉(zhuǎn)變成另外的意義 。 58 轉(zhuǎn)義字符 39。\n39。 // 換行 39。\39。39。 // 單引號(hào) (39。) 39。\r39。 // 回車 39。\39。 // 雙引號(hào) () 39。\t39。 // 水平 tab 39。\\39。 // 反斜杠 (\) 39。\v39。 // 垂直 tab 39。\0ddd39。 //三位八進(jìn)制數(shù) 39。\b39。 // 退格 39。\xhh39。 //兩位十六進(jìn)制數(shù) 39。\f39。 // 進(jìn)紙 59 字符串常量 字符串常量是用雙引號(hào) ( 定界符 ) 括起來的一串字符 , 如 ?? 、 ? A”、 ? ”、 ? Program”。 C++中字符串常量在內(nèi)存中存儲(chǔ)時(shí)用字符數(shù)組存放 , 系統(tǒng)將自動(dòng)在其尾部追加一個(gè) ‘ \0?字符作為結(jié)束字符 。 P r o g r a m \0 因此,長(zhǎng)度為 n個(gè)字符的字符串常量,在內(nèi)存中占用 n+1個(gè)字節(jié)。 60 注意 ? 字符與字符串不等價(jià) 。例如: “A”與 ?A? ,前者由兩個(gè)字節(jié)組成 (字符 ?A?與字符 ?\0?),而后者只有一個(gè)字節(jié)。 ? 最短的字符串是空字符串 (“”),它僅由一個(gè)結(jié)尾符 ?\0?組成。 ? C++中,沒有字符串類型,而是 用字符數(shù)組來處理字符串, 61 布爾型常量 布爾型常量的取值只有兩個(gè):false(假 )、 true(真 ) 62 運(yùn)算符與表達(dá)式 P34 所謂 運(yùn)算符 就是指 運(yùn)算的符號(hào) , 例如加運(yùn)算符 ( +) 、 乘運(yùn)算符 ( *) 、 取地址運(yùn)算符 ( amp。) 等 。 表達(dá)式 與運(yùn)算符密不可分 , 它 由運(yùn)算符與操作數(shù)組合而成 , 并由運(yùn)算符指定對(duì)操作數(shù)所進(jìn)行的運(yùn)算 , 一個(gè) 表達(dá)式的運(yùn)算結(jié)果是一個(gè)值 。 63 C++運(yùn)算符 P34 C++提供的運(yùn)算符按其功能分為: 算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、條件運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符及其它運(yùn)算符。 不同的運(yùn)算符,需要指定的操作數(shù)的個(gè)數(shù)并不相同。根據(jù)運(yùn)算符需要的操作數(shù)的個(gè)數(shù),可將其分為三種: 單目運(yùn)算符( 1個(gè)操作數(shù))、雙目運(yùn)算符( 2個(gè)個(gè)操作數(shù))和三目運(yùn)算符( 3個(gè)操作數(shù)) 。 64 C++運(yùn)算符 操作數(shù) 運(yùn)算符 操作數(shù) ?雙目運(yùn)算符(二元運(yùn)算符) 操作數(shù) 運(yùn)算符 操作數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1