《CSharp語(yǔ)言基礎(chǔ)》PPT課件.ppt
《《CSharp語(yǔ)言基礎(chǔ)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《CSharp語(yǔ)言基礎(chǔ)》PPT課件.ppt(53頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Visual C# 程序設(shè)計(jì)基礎(chǔ) XXXXXX大學(xué)計(jì)算機(jī)系基礎(chǔ)教研室,第3章 簡(jiǎn)單C#程序設(shè)計(jì),3.1 C#程序結(jié)構(gòu) 3.2 變量和常量 3.3 常用數(shù)據(jù)類型 3.4 C#語(yǔ)言的運(yùn)算符和表達(dá)式 小結(jié)和習(xí)題,3.1 面向?qū)ο蟮母拍?3.1.1 組成要素 1.關(guān)鍵字 在C#代碼中常常使用關(guān)鍵字,關(guān)鍵字也叫保留字,是有特定意義的字符串。關(guān)鍵字在Visual Studio .NET環(huán)境的代碼視圖中默認(rèn)以藍(lán)色顯示,所以在編輯器中用戶可以通過(guò)顏色識(shí)別該關(guān)鍵字是否是標(biāo)識(shí)符。 例如,代碼中的using、namespace、class、static、void等,均為C#的關(guān)鍵字。,3.1 面向?qū)ο蟮母拍?3.1
2、.1組成要素 2.命名空間 系統(tǒng)命名空間(System) 使用using關(guān)鍵字導(dǎo)入,是Visual Studio .NET中的最基本的命名空間. 命名空間System是.NET基礎(chǔ)類庫(kù)的根命名空間,根據(jù)功能分成若干個(gè)子命名空間,如System.Collections..Generic、System. ComponentModel、 System.Drawing、System.Windows.Forms等等 用戶自定義命名空間,3.1 面向?qū)ο蟮母拍?3.1.1組成要素 3.類和方法 C#中,必須用類來(lái)組織程序的變量與方法。 C#要求每個(gè)程序必須且只能有一個(gè)“Main”方法。 “Main”方法必
3、須放在某一個(gè)類中。 “Main”方法是應(yīng)用程序的入口。,3.1 面向?qū)ο蟮母拍?3.1.1組成要素 4.語(yǔ)句 C#應(yīng)用程序中執(zhí)行操作的指令,一條語(yǔ)句就是執(zhí)行一個(gè)動(dòng)作的命令。C#中的語(yǔ)句必須用分號(hào)“;”結(jié)尾。 例如:Console.WriteLine(“Hello World!”);,語(yǔ)句就是C#應(yīng)用程序中執(zhí)行操作的指令,一條語(yǔ)句就是執(zhí)行一個(gè)動(dòng)作的命令。C#中的語(yǔ)句必須用分號(hào)“;”結(jié)尾。例如: Console.WriteLine(“Hello World!”);,3.1 面向?qū)ο蟮母拍?3.1.1組成要素 4.大括號(hào) 在C#中,括號(hào)“”和“”是一種范圍標(biāo)志,是組織代碼的一種方式,用于標(biāo)識(shí)
4、應(yīng)用程序中邏輯上有緊密聯(lián)系的一段代碼的開(kāi)始與結(jié)束。 大括號(hào)可以嵌套,以表示應(yīng)用程序中的不同層次。 例如:Console.WriteLine(“Hello World!”);,語(yǔ)句就是C#應(yīng)用程序中執(zhí)行操作的指令,一條語(yǔ)句就是執(zhí)行一個(gè)動(dòng)作的命令。C#中的語(yǔ)句必須用分號(hào)“;”結(jié)尾。例如: Console.WriteLine(“Hello World!”);,3.1.2 C#程序的格式,1. 縮進(jìn)與空格 縮進(jìn)用于表示代碼的結(jié)構(gòu)層次,在程序設(shè)計(jì)中應(yīng)該使用統(tǒng)一的縮進(jìn)格式書(shū)寫(xiě)代碼。 空格有兩種作用: 語(yǔ)法要求 ,必須遵守; 避免語(yǔ)句擁擠。 例如:int ia = 3;,3.1.2 C#程序的格
5、式,2. 字母大小寫(xiě) C#中的字母可以大小寫(xiě)混合,但是必須注意的是,C#把同一字母的大小寫(xiě)當(dāng)作兩個(gè)不同的字符對(duì)待。 如:大寫(xiě)“A”與小寫(xiě)“a”對(duì)C#來(lái)說(shuō),是兩個(gè)不同的字符。,3.1.2 C#程序的格式,3. 注釋 C#中的注釋基本有兩種: 單行注釋。單行注釋以雙斜線“// ”開(kāi)始,不能換行。 多行注釋。多行注釋以“/*”開(kāi)始,以“*/”結(jié)束,可以換行。,3.1.3 標(biāo)識(shí)符與用法約定,標(biāo)識(shí)符 標(biāo)識(shí)符是給變量、用戶定義的類型(例如類和結(jié)構(gòu))和這些類型的成員指定的名稱,以識(shí)別程序中的不同元素(如:變量名、類名等) 標(biāo)識(shí)符的命名規(guī)則: 標(biāo)識(shí)符只能使用數(shù)字、字母、下劃線; 標(biāo)識(shí)符開(kāi)頭第一個(gè)字符必
6、須是字母或下劃線; 不能把C#關(guān)鍵字用作標(biāo)識(shí)符; C#標(biāo)識(shí)符區(qū)分大小寫(xiě)。,3.1.3 標(biāo)識(shí)符與用法約定,2. 關(guān)鍵字 C#中有76 個(gè)關(guān)鍵字,3.1.3 標(biāo)識(shí)符與用法約定,3. 用法約定 命名變量時(shí)通常不使用前綴。 變量名應(yīng)當(dāng)體現(xiàn)變量的功能。 處理控件時(shí),盡量使用能說(shuō)明變量類型的名稱。如:ConfirmationDialog、ChosseEmployeeListBox 第一個(gè)字母大寫(xiě)。 命名空間、類、以及基類中的成員等的名稱都應(yīng)遵循該規(guī)則。如:EmployeeSalary、ConfirmationDialog。 最好不要使用下劃線。如:employee_salary。 常量也應(yīng)遵循該規(guī)則
7、。如:Const int MaximumLength;,3.1.3 標(biāo)識(shí)符與用法約定,3. 用法約定 使用camel大小寫(xiě)形式。通常用于以下三種情況下: 類型中所有私有成員字段名稱; 傳遞給方法的參數(shù); 用于區(qū)分同名的兩個(gè)對(duì)象,比較常見(jiàn)的是屬性封裝一個(gè)字段。 如:employeeSalary、confirmationDialog。 風(fēng)格應(yīng)保持一致。 如:若一個(gè)方法叫ShowConfirmationDialog,那么另一個(gè)就不要叫ShowDialogWarning,應(yīng)叫ShowWarningDialog。,3.1 建立簡(jiǎn)單的應(yīng)用程序,【例3-1】程序舉例 using System; publi
8、c sealed class P3_1 public static void Main() int result; result = 9 * 6; int thirteen; thirteen = 13; Console.WriteLine(result / thirteen); Console.WriteLine(result % thirteen); ,3.2 變量和常量,3.2.1 變量含義 變量是指在程序運(yùn)行過(guò)程中其值可以不斷變化的量。 變量通常用來(lái)保存程序運(yùn)行過(guò)程中的輸入數(shù)據(jù)并計(jì)算獲得的中間結(jié)果和最終結(jié)果。 每個(gè)變量都具有一個(gè)類型,它確定哪些值可以存儲(chǔ)
9、在該變量中。 變量的命名規(guī)則必須符合標(biāo)識(shí)符的命名規(guī)則,并且變量名要有意義,以便閱讀,例如學(xué)生成績(jī)的命名可以為studentGrade。,3.2 變量和常量,3.2.2 變量聲明 變量必須先聲明后使用 1變量聲明 格式: 數(shù)據(jù)類型 變量名; 其中,是可選項(xiàng),訪問(wèn)修飾符可以是public、private、protected、internal 或 protected internal等。 例如: int number; // 聲明一個(gè)整型變量 bool open; // 聲明一個(gè)布爾型變量 decimal bankBlance; // 聲明一個(gè)十進(jìn)制變量,3.2 變量和常量,3.2.2 變量聲明 1
10、變量聲明 如果一次聲明多個(gè)變量,變量名之間用逗號(hào)分隔,格式: 數(shù)據(jù)類型 變量名1,; 例如: sbyte a , b; // 聲明兩個(gè)有符號(hào)字節(jié)型變量 double x , y , z; // 聲明三個(gè)雙精度實(shí)型變量,3.2 變量和常量,3.2.2 變量聲明 2變量賦值 變量必須賦值后才能引用 為變量賦值需使用賦值號(hào)“=” 例如: 定義變量,直接賦值:int number1=32; 先定義變量,后進(jìn)行賦值: int number1; number1 = 32; 使用變量為變量賦值:int number2; number2=number1;,3.2 變量和常量,3.2.3 常量 常量是在編譯時(shí)已
11、知的值在程序的生存周期內(nèi)始終不變的量。 1直接常量 常量必須在聲明時(shí)初始化,格式: const 數(shù)據(jù)類型 常量名=常量值; 例如:public const int months = 12; 常量在使用的過(guò)程中,不可以對(duì)其進(jìn)行賦值改變,否則系統(tǒng)會(huì)自動(dòng)報(bào)錯(cuò)。,3.2 變量和常量,3.2.3 常量 2符號(hào)常量 符號(hào)常量使用const關(guān)鍵字聲明,格式: const 數(shù)據(jù)類型 常量名=常量表達(dá)式; “常量表達(dá)式”的意義在于該表達(dá)式不能包含變量及函數(shù)等值會(huì)發(fā)生變化的內(nèi)容,但可以包含其他已定義常量。 例如: const double PI = 3.1415926; 符號(hào)常量不能出現(xiàn)在賦值號(hào)的左邊。,3.2
12、 變量和常量,3.2.3 常量 2符號(hào)常量 說(shuō)明: (1)可以同時(shí)聲明多個(gè)相同類型的常量 例如:const int months = 12, weeks = 52, days = 365; (2)如果不會(huì)造成循環(huán)引用,用于初始化一個(gè)常量的表達(dá)式可以引用另一個(gè)常量。例如: const int months = 12,weeks = 52,days = 365; const double daysPerWeek = (double)days / (double)weeks; const double daysPerMonth = (double)days / (double)months;,3
13、.2 變量和常量,3.2.3 常量 2符號(hào)常量 說(shuō)明: (3)常量可標(biāo)記為 public、private、protected、internal 或 protected internal。這些訪問(wèn)修飾符定義類的用戶訪問(wèn)該常量的方式。 (4)未包含在定義常量的類中的表達(dá)式必須使用類名、一個(gè)句點(diǎn)和常量名來(lái)訪問(wèn)該常量。例如: int birthstones = Calendar.months; (5)如果在程序中強(qiáng)制修改常量的值,就會(huì)發(fā)生錯(cuò)誤。 (6)常量通常用于:程序中一旦設(shè)定就不允許被修改的值(如圓周率);程序中被經(jīng)常引用的值。,3.2 變量和常量,3.2.4 應(yīng)用實(shí)例 【例3-2 】設(shè)計(jì)一個(gè)Wi
14、ndows窗體應(yīng)用程序,輸入速度和時(shí)間,計(jì)算行使路程,如圖所示,3.3 常用數(shù)據(jù)類型,3.3 常用數(shù)據(jù)類型,3.3.1 數(shù)值類型 1. 整數(shù)類型 整型常量 整型常量即整數(shù),整型常量有三種形式: 十進(jìn)制形式,即通常意義上的整數(shù),如12,123,48910等。 八進(jìn)制形式,輸入八進(jìn)制整型常量,需要在數(shù)字前面加“0”,如,0123,038等。 十六進(jìn)制形式,輸入十六進(jìn)制整型常量,需要在數(shù)字前面加“0 x”或“0X”,如,0 x123,0X48910等。 (2) 整型變量 整數(shù)類型的變量的值為整數(shù),整型變量可分為以下幾類: 有符號(hào)整數(shù)包括sbyte(符號(hào)字節(jié)型)、short(短整型)、int(整型)、
15、long(長(zhǎng)整型); 無(wú)符號(hào)整數(shù)包括byte(字節(jié)型)、ushort(無(wú)符號(hào)短整型)、uint(無(wú)符號(hào)整型)、ulong(無(wú)符號(hào)長(zhǎng)整型)。,3.3 常用數(shù)據(jù)類型,3.3.1 數(shù)值類型 1. 整數(shù)類型,3.3 常用數(shù)據(jù)類型,3.3.1 數(shù)值類型 1. 整數(shù)類型 (3) 整型變量的聲明 變量聲明的形式為: 數(shù)據(jù)類型說(shuō)明符 變量名標(biāo)識(shí)符1,變量名標(biāo)識(shí)符2,...; 而對(duì)整型變量而言,類型說(shuō)明符可以是int、long、unsigned等等。例如: int a,b,c; // a,b,c為整型變量 long x,y; // x,y為長(zhǎng)整型變量 unsigned p,q; // p,q為無(wú)符號(hào)整型變
16、量 定義一個(gè)變量,意味著在內(nèi)存中給這個(gè)變量分配相應(yīng)大小的存儲(chǔ)空間,同時(shí)確定這個(gè)變量值的存儲(chǔ)方式和可以進(jìn)行的操作。,3.3 常用數(shù)據(jù)類型,3.3.1 數(shù)值類型 2. 實(shí)數(shù)類型 實(shí)型常量 實(shí)型常量又稱實(shí)數(shù)或浮點(diǎn)數(shù),即帶小數(shù)的數(shù)值,實(shí)型常量有兩種表示形式: 小數(shù)形式,如0.123,12.3,.123等等。 指數(shù)形式,由底數(shù)加大寫(xiě)的E或小寫(xiě)的e加指數(shù)組成,如123e5或123E5都表示123105。 注意:小數(shù)形式表示的實(shí)型常量必須要有小數(shù)點(diǎn)。 (2) 實(shí)型變量 實(shí)數(shù)類型的變量的值為實(shí)數(shù),實(shí)型變量可分為以下兩類: 單精度(float) 雙精度(double),3.3 常用數(shù)據(jù)類型,3.3.1 數(shù)值類型
17、 2. 實(shí)數(shù)類型,3.3 常用數(shù)據(jù)類型,3.3.1 數(shù)值類型 1. 實(shí)數(shù)類型 (3) 實(shí)型變量的聲明 實(shí)型變量聲明的形式為: 數(shù)據(jù)類型說(shuō)明符 變量名標(biāo)識(shí)符1,變量名標(biāo)識(shí)符2,...; 而對(duì)整型變量而言,類型說(shuō)明符可以是float、double、long double。例如: float a,b,c; // a,b,c為實(shí)型變量 double x,y; // x,y為長(zhǎng)實(shí)型變量 long double p,q; // p,q為無(wú)符號(hào)實(shí)型變量,3.3 常用數(shù)據(jù)類型,using System; using System.Collections.Generic; using System.Lin
18、q; using System.Text; namespace P3_3 class RealNumber public static void Main( ) float f = System.Single.PositiveInfinity; SpecialRealValue(f); f = System.Single.NegativeInfinity; SpecialRealValue(f); f =System.Single.NaN; SpecialRealValue(f); public static void SpecialRealValue( float f1) float
19、 f2=-1*f1; double d1=1/f1; double d2=-1/d1; Console.WriteLine(-1*0 = 1,f1,f2); Console.WriteLine(1/0 = 1,f1,d1); Console.WriteLine(-1/0 = 1, d1,d2); ,【例3-3 】特殊數(shù)值的計(jì)算,3.3 常用數(shù)據(jù)類型,3.3.2字符和字符串類型 字符類型 字符類型為由一個(gè)字符組成的字符常量或字符變量。 (1) 字符常量 字符常量聲明的格式為: const 字符常量 = 字符; 字符常量用一對(duì)英文單引號(hào)界定,如,A,a,+,漢 等。 轉(zhuǎn)義字符,有些字符不能直接放
20、在單引號(hào)中作為字符常量,這時(shí)需要使用轉(zhuǎn)義符來(lái)表示這些字符常量,轉(zhuǎn)義符由反斜杠“”加字符組成,如 n 。,3.3 常用數(shù)據(jù)類型,3.3.2字符和字符串類型 字符類型 (2) 字符變量 字符變量聲明格式: char 字符變量名 ; 字符變量初始化: char 字符變量名 = 字符常量 ; C#支持Unicode字符集。 char(字符型):數(shù)據(jù)范圍是065535之間的Unicode字符集中的單個(gè)字符,占用2個(gè)字節(jié)。 char(字符型)表示無(wú)符號(hào)16位整數(shù),它的可能值集與Unicode字符集相對(duì)應(yīng)。,3.3 常用數(shù)據(jù)類型,3.3.2 字符和字符串類型 常用轉(zhuǎn)義字符,3.3 常用數(shù)據(jù)類型,3.3.2字
21、符和字符串類型 2. 字符串類型--string (1) 字符串常量 字符串常量是由一對(duì)雙引號(hào)界定的字符序列 例如:teacher and student. (2) 字符串變量 字符串變量聲明的格式: string 字符串變量; 例如:string str3; 變量聲明的同時(shí),還可以對(duì)變量初始化,例如: string str1=C#語(yǔ)言; string str2=程序設(shè)計(jì);,3.3 常用數(shù)據(jù)類型,3.3.2字符和字符串類型 2. 字符串類型--string (2) 字符串變量 合并字符串只需在需要合并的子字符串間使用連接運(yùn)算符“+”,例如: string myString=歡迎使用 + C#
22、!; string greeting = Hello, World!; str3=str1+str2; //str3的值為:C#語(yǔ)言程序設(shè)計(jì),3.3 常用數(shù)據(jù)類型,3.3.3 布爾類型和對(duì)象類型 布爾類型--bool 表示布爾邏輯量。數(shù)據(jù)范圍是“true”(真)和“false ”,占用一個(gè)字節(jié) (1) 布爾常量 布爾常量即布爾值本身,布爾值true(真)和false(假)是C#的兩個(gè)關(guān)鍵字 (2) 布爾變量 bool 變量標(biāo)識(shí)符 = 布爾值; 【例3-4】bool類型舉例,3.3 常用數(shù)據(jù)類型,3.3.3 布爾類型和對(duì)象類型 2. 對(duì)象類型object 可以表示任何類型的值,占用字節(jié)視具體表
23、示的數(shù)據(jù)類型而定。 C#中的每種類型都是直接或間接從object類型派生的。 例如: int x1=123; double x2=34.56; object y1,y2; //聲明y1,y2是object類型的變量,3.3 常用數(shù)據(jù)類型,3.3.4 枚舉類型 枚舉(enum)是值類型的一種特殊形式,基本格式如下: 修飾符 enum 枚舉類型名: 基類型 由逗號(hào)分隔的枚舉數(shù)標(biāo)識(shí)符 ; 例如: enum Days Sun,Mon,Tue,Wed,Thu,Fri,sat; enum Days Mon=1,Tue,Wed,Thu,Fri,Sat,Sun; enum MonthNames January
24、=31,February=28,March=31,April=30; enum MonthNames : byte January=31, February=28, March=31, April=30 ;,3.3 常用數(shù)據(jù)類型,3.3.5 引用類型 類(class):一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象集合。 接口(interface) 委托(delegate) 數(shù)組(array):包含若干相同類型元素的一組變量。,3.3 常用數(shù)據(jù)類型,3.3.6 類型轉(zhuǎn)換 1. 隱式轉(zhuǎn)換 遵守“由低級(jí)(字節(jié)數(shù)和精度)類型向高級(jí)類型轉(zhuǎn)換,結(jié)果為高級(jí)類型”的原則。 例如: string a,b; a=10+”
25、12”; double x=3.1415; int y=21; double z=x+y;,3.4 運(yùn)算符和表達(dá)式,運(yùn)算符大致分為3類: 一元運(yùn)算符,包括前綴運(yùn)算符和后綴運(yùn)算符,用于處理一個(gè)操作數(shù) 二元運(yùn)算符,使用時(shí)在操作數(shù)中間插入運(yùn)算符,用于處理兩個(gè)操作數(shù) 三元運(yùn)算符,使用時(shí)在操作數(shù)中間插入運(yùn)算符,用于處理三個(gè)操作數(shù),3.4 運(yùn)算符和表達(dá)式,C#語(yǔ)言運(yùn)算符,3.4.1運(yùn)算符與表達(dá)式類型,1. 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 一元運(yùn)算符:-(取負(fù))、+(取正)、++(增量)、--(減量)。 二元運(yùn)算符:+(加)、-(減)、*(乘)、/(除)、%(求余)。 自增++和自減- - ( 例3-5 ) ++
26、(或- -)在前,如y=++(或- -)x,表示先將x值做++(或- -)運(yùn)算,然后再賦值給y; ++(或- -)在后,如y=x++(或- -),表示先將x值賦值給y,然后再將x值做++(或- -)運(yùn)算; 乘法運(yùn)算時(shí)的溢出現(xiàn)象,3.4.1運(yùn)算符與表達(dá)式類型,2.字符串運(yùn)算符與字符串表達(dá)式 字符串運(yùn)算符只有一個(gè),即“+”運(yùn)算符,表示將兩個(gè)字符串連接起來(lái)。 例如: string connec=abcd+ef; // connec的值為“abcdef” “+”運(yùn)算符還可以將字符型數(shù)據(jù)與字符串型數(shù)據(jù)或多個(gè)字符型數(shù)據(jù)連接在一起,例如: string connec=abcd+e+f; // conne
27、c的值為“abcdef”,3.4.1運(yùn)算符與表達(dá)式類型,3. 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 關(guān)系運(yùn)算符的作用是比較兩操作數(shù)的大小,如表所示。 關(guān)系運(yùn)算符都是二元運(yùn)算符,左右操作數(shù)都是表達(dá)式,返 回 布 爾 類 型 的值true或 false。,3.4.1運(yùn)算符與表達(dá)式類型,4. 邏輯運(yùn)算符與邏輯表達(dá)式 邏輯運(yùn)算符是!(非)、 // b3的值為true,3.4.1運(yùn)算符與表達(dá)式類型,5. 條件運(yùn)算符與條件表達(dá)式 條件運(yùn)算符是C#中唯一的三元運(yùn)算符,條件運(yùn)算符由符號(hào)“?”與“:”組成,通過(guò)操作三個(gè)操作數(shù)完成運(yùn)算,一般格式為: 布爾類型表達(dá)式?表達(dá)式1:表達(dá)式2 條件運(yùn)算符的功能為:如果關(guān)系表達(dá)式的值
28、是true,則條件運(yùn)算表達(dá)式得到的值為表達(dá)式1的值,否則為表達(dá)式2的值。 例如: x0?x:-x //判斷表達(dá)式x0的值,如果是true結(jié)果為x,如果是false結(jié)果為-x,3.4.1運(yùn)算符與表達(dá)式類型,6. 賦值運(yùn)算符與賦值表達(dá)式 賦值就是給一個(gè)變量賦一個(gè)新值。在賦值表達(dá)式中,賦值運(yùn)算符左邊的操作數(shù)必須是一個(gè)變量。 (1)簡(jiǎn)單賦值運(yùn)算符 “=”運(yùn)算符被稱為簡(jiǎn)單賦值運(yùn)算符。賦值表達(dá)式的格式: 變量=表達(dá)式 在一個(gè)簡(jiǎn)單賦值中,如果賦值運(yùn)算符兩邊的操作數(shù)類型不一致,那就先要進(jìn)行類型轉(zhuǎn)換。若使其自動(dòng)發(fā)生類型轉(zhuǎn)換需符合下面條件: 兩個(gè)類型是兼容的。 目的類型比源類型的取值范圍大。 C#中可以對(duì)變量進(jìn)行
29、連續(xù)賦值,這時(shí)賦值運(yùn)算符是右關(guān)聯(lián)的,意味著從右向左運(yùn)算符被分組。 例如,a=b=c的表達(dá)式等價(jià)于a=(b=c)。,3.4.2 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性,1. 運(yùn)算符的優(yōu)先級(jí) 一元運(yùn)算符的優(yōu)先級(jí)高于二元和三元運(yùn)算符。 不同種類運(yùn)算符的優(yōu)先級(jí)有高低之分,算術(shù)運(yùn)算符的優(yōu)先級(jí)高于關(guān)系運(yùn)算符,關(guān)系運(yùn)算符的優(yōu)先級(jí)高于邏輯運(yùn)算符,邏輯運(yùn)算符的優(yōu)先級(jí)高于條件運(yùn)算符,條件運(yùn)算符的優(yōu)先級(jí)高于賦值運(yùn)算符。 有些同類運(yùn)算符優(yōu)先級(jí)也有高低之分,在算術(shù)運(yùn)算符中,乘、除、求余的優(yōu)先級(jí)高于加、減;在關(guān)系運(yùn)算符中,小于、大于、小于等于、大于等于的優(yōu)先級(jí)高于相等與不等;邏輯運(yùn)算符的優(yōu)先級(jí)按從高到低排列為非、與、或。 可以使用圓括號(hào)明確運(yùn)算順序。,本章小結(jié),關(guān)鍵字 運(yùn)算符和表達(dá)式 語(yǔ)句 常量、變量 常用的數(shù)據(jù)類型,習(xí) 題,1. 選擇題(P. ) (1) (12) 2. 填充題 (1) (2) 3. 問(wèn)答題 (1) (3) 3. 編程題 (1) (3),
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案