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

正文內(nèi)容

《c入門經(jīng)典教程》ppt課件-文庫吧

2025-04-14 04:27 本頁面


【正文】 了一個(gè)名為 HelloWorld的類 第一個(gè) C 程序 : HelloWorld 4: static void Main( ) 5: { ……….. 7: } 第 4, 5, 7 行: ? Main 方法 ? Main 方法是應(yīng)用程序的入口點(diǎn),編譯器將由該處開始執(zhí)行程序 ? 方法體也放在一對(duì) { }中 ? 每個(gè) C的應(yīng)用程序都必須包含 Main方法 4: static void Main( ) 5: { ……….. 7: } 第 4, 5, 7 行: ? Main方法 ? static表示 Main方法是一個(gè)全局方法 ? void表示 Main方法沒有任何返回值,即返回值是空 ? 參數(shù)放在小括號(hào)中定義。此處括號(hào)內(nèi)沒有內(nèi)容,表明 Main方法沒有任何參數(shù) 第一個(gè) C 程序 : HelloWorld 6: (―Hello, World!‖)。 第 6 行: ? 語句 ? 在 C中要執(zhí)行的指令 ? 語句之間用;分隔,編譯器通過分號(hào)來區(qū)分多個(gè)語句 ? 使用大括號(hào) { }標(biāo)識(shí)某個(gè)代碼塊的開始和結(jié)束,從而可以對(duì)語句進(jìn)行組合。大括號(hào)必須成對(duì)匹配。 第一個(gè) C 程序 : HelloWorld 6: (―Hello, World!‖)。 第 6 行: ? 語句 ? HelloWorld程序的主要目的就是在屏幕上顯示一條問候 WriteLine方法用來將問候語寫到標(biāo)準(zhǔn)輸出設(shè)備上。 ? Console代表標(biāo)準(zhǔn)輸出設(shè)備 屏幕,它屬于 System命名空間 ? WriteLine方法是 Console類的方法。訪問類或?qū)ο蟮姆椒ㄊ褂? 點(diǎn)取符 .來完成。 ? 字符串用雙引號(hào)“ ”表示 ? 字符串“ Hello,World”是 WriteLine方法的參數(shù),表示屏幕輸出 的內(nèi)容 第一個(gè) C 程序 : HelloWorld 系統(tǒng)預(yù)定義類型 類型 描 述 范圍 /精度 例子 object 所有其它類型的最根本的基礎(chǔ)類型 object o = null。 string 字符串類型,一個(gè)字符串是一個(gè) Unicode字符序列 string s= Hello。 sbyte 8bit 有符號(hào)整數(shù)類型 –128...127 sbyte val = 12。 short 16bit有符號(hào)整數(shù)類型 –32,768...32,767 short val = 12。 int 32bit有符號(hào)整數(shù)類型 –2,147,483,648...2,147,483,647 int val = 12。 long 64bit有符號(hào)整數(shù)類型 –9,223,372,036,854,775,808 ...9,223,372,036,854,775,807 long val1 = 12。 long val2 = 34L。 byte 8bit無符號(hào)整數(shù)類型 0...255 byte val1 = 12。 byte val2 = 34U。 ushort 16bit無符號(hào)整數(shù)類型 0...65,535 ushort val1 = 12。 ushort val2 = 34U。 uint 32bit無符號(hào)整數(shù)類型 0...4,294,967,295 uint val1 = 12。 uint val2 = 34U。 系統(tǒng)預(yù)定義類型 類型 描 述 范圍 /精度 例子 ulong 64bit無符號(hào)整數(shù)類型 0...18,446,744,073,709,551,615 ulong val1 = 12。 ulong val2 = 34U。 ulong val3 = 56L。 ulong val4 = 78UL。 float 單精度浮點(diǎn)數(shù)類型 10?45 至 1038,7 位精度 float val = 。 double 雙精度浮點(diǎn)數(shù)類型 10?324 至 10308, 15 位精度 double val1 = 。 double val2 = 。 bool 布爾類型類型 。 一個(gè)布爾類型數(shù)據(jù)不是真就是假 true,false bool val1 = true。 bool val2 = false。 char 字符類型 。 一個(gè)字符數(shù)據(jù)是一個(gè)Unicode字符 char val = 39。h39。 decimal 精確十進(jìn)制類型,有 28個(gè)有效位 10?28 至 1028,28 位精度 decimal val = 。 字面量 類型 類別 后綴 示例 /允許的值 bool 布爾 無 true或 false int 整數(shù) 無 int x = 100 uint,ulog 整數(shù) U或 U uint x = 1000u long,ulong 長(zhǎng)整型 L或 l long x = 100000L ulong 無符號(hào)長(zhǎng)整型 ul,uL,Ul,UL,lu,Lu,lU或 LU ulong x = 4324ul float 單精度浮點(diǎn)數(shù)類型 F或 f float x = double 雙精度浮點(diǎn)數(shù)類型 D或 d double x = decimal 精確十進(jìn)制類型 M或 m decimal x = char 字符 無 char x = ?a? string 字符串 無 string =”abc” int: int iMax = 。 int pVal = (“100”)。 short i16 = 50。 int i32 = i16。 i16 = i32。 錯(cuò)誤 i16 = (short)i32。 decimal decimal iRate = 。 iRate = (iRate, 2)。 //四舍五入 iRate = (, )。 bool bool bt = (bool)1。 //錯(cuò)誤 char string pattern = “123abcd?”。 bool bt。 bt = (pattern, 3)。 bt = (pattern, 3)。 bt = (pattern, 3)。 bt = (pattern, 7)。 bt = (pattern, 3)。 single,double float f = 。 double d = 。 If((1/0) {…} 使用 Parse轉(zhuǎn)換數(shù)字字符串 short shParse = (100)。 int iParse = (100)。 long shParse = (100)。 decimal dParse=(“)。 float sParse=(“)。 double dParse=(“)。 字符串 字符串直接量 string path。 path = @”C:\”。 path = “C:\\”。 字符串操作 索引字符串中的單個(gè)字符 string str = “abcd”。 char c = str[0]。 字符串連接 string s1 = “My age = “。 int myAge = 28。 string cat = s1 + myAge。 字符串操作 抽取和定位子串 string poem = “ In Xanadu did Kubla Khan” 。 string poemSeg = (10)。 poemSeg = (0,9)。 int index = (“ I” )。 index = (“ n” )。 比較字符串 bool isMatch。 string title = Ancient Mariner。 isMatch = (title == ANCIENT AMRINER)。 isMatch = (() == ANCIENT MARINER)。 isMatch = (Ancient Mariner)。 String常用方法 C 中常用的字符串處理方法: Equals() :比較兩個(gè)字符串的值是否相等 ToLower():將字符串轉(zhuǎn)換成小寫形式 IndexOf():查找某個(gè)字符在字符串中的位置 SubString():從字符串中截取子字符串 Join():連接字符串 Split():分割字符串 Trim():去掉字符串兩邊的空格 …… 實(shí)例 將一文件名的擴(kuò)展名改為 .dat。例: using System。 using 。 using 。 using 。 namespace _011 { class Program { static void Main(string[] args) { string filename = @。 int indexDot = (39。.39。)。 string extendName = dat。 filename = (0, indexDot+1)。 filename += extendName。 (filename)。 } } } String 常用方法應(yīng)用 1 已有如下代碼,按要求增加功能: static void Main(string[ ] args) { string 。 // 電子郵件地址 (請(qǐng)輸入你的郵箱 : )。 = ()。 (你的郵箱是 {0}, )。 } 需實(shí)現(xiàn)的功能: 輸入 yes 時(shí),程序循環(huán)執(zhí)行 兼容以下各種形式 yes( YES、 yes、 YeS ….. ) 提取郵箱的用戶名 using System。 using 。 using 。 using 。 namespace _011 { class Program { static void Main(string[] args) { while(1) { string 。 // 電子郵件地址 (請(qǐng)輸入你的郵箱: )。 = ()。 (你的郵箱是 {0}, )。 (繼續(xù)輸入郵箱嗎? )。 string input = ()。 if (() == YES) continue。 else break。 } } } } while (true) String 常用方法應(yīng)用 2 輸入一個(gè)字符串,輸出每個(gè)單詞,重新用下劃線連接輸出 使用 Split() 方法分割字符串 使用 Join() 方法連接字符串 Split()方法 ——分割字符串 代碼分析 splitStrings = (39。 39。)。 // 將分割后的字符串使用下劃線連接在一起 joinString = (_, splitStrings)。 返回值為 字符串?dāng)?shù)組 字符串變量名 參數(shù):分隔符( char型) 返回字符串 靜態(tài)方法 參數(shù) 1:連接符 參數(shù) 2:字符串?dāng)?shù)組 關(guān)鍵代碼: Join()方法 ——連接字符串 using System。 class Program { static void Main(string[] args) { string inputString。 inputString = ()。 inputString = ()。 string[] splitStrings = (39。 39。)。 string joinString = (_, splitStrings)。 (joinString)。 } } 如果字符串兩邊有空格? Format() 方法 兩種輸出字符串的方式: string name = 李四 。 (My name is + name + , I am + 18)。 string name = 李四 。 (My name is {0} , I am {1} , name,18)。 格式字符串 變量列表 String類的 Format()方法用來格式化字符串 關(guān)鍵代碼: reco
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1