VisualBasic2008學(xué)習(xí)范本_第1頁
VisualBasic2008學(xué)習(xí)范本_第2頁
VisualBasic2008學(xué)習(xí)范本_第3頁
VisualBasic2008學(xué)習(xí)范本_第4頁
VisualBasic2008學(xué)習(xí)范本_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Visual Basic 2008學(xué)習(xí)範(fàn)本第2章 資料型別與敘述 本投影片僅供上課使用,非經(jīng)同意,請(qǐng)勿散播或轉(zhuǎn)載。2-1 敘述(Statement)的組成要素 基本上是由識(shí)別字、保留字(或稱關(guān)鍵字)、特殊符號(hào)、資料、變數(shù)、常數(shù)、運(yùn)算式等所組合而成的。程式(Program)是由一行行的敘述所成的集合。敘述是程式中可執(zhí)行的最小單元。一、識(shí)別字 (Identifier)日常生活中的每個(gè)人、事、物,也就是說每個(gè)個(gè)體都賦予一個(gè)名字以資識(shí)別。在程式碼中所用到的變數(shù)、常數(shù)、結(jié)構(gòu)、模組、函式、程序、類別、物件及屬性等,使用前也必須先經(jīng)過命名,才能使用。這些在程式中會(huì)使用到的名稱稱為識(shí)別字。識(shí)別字是指可自行定義

2、或宣告的文數(shù)字。VB 2008 識(shí)別字命名規(guī)則如下:1. 識(shí)別字第一個(gè)字元必須是以大小寫的字母或底線開頭。2.第二字元以後可由字母、數(shù)字及底線組合而成,但中間不可有空格。3. 識(shí)別字不能使用 VB 的保留字(或稱關(guān)鍵字)。4. 識(shí)別字總長度不可超過 255 個(gè)字元。5. 識(shí)別字也可用中文名稱,但建議少用。a123、F4、Stu_No 皆為合法的識(shí)別字7Eleven、Stu No、$money皆為不合法的識(shí)別字二、保留字(Reserved Word)保留字又稱為關(guān)鍵字(Keyword),包括VB 所提供的屬性、事件、方法、運(yùn)算子、敘述和函式或稱函數(shù)等所使用的文字或運(yùn)算符號(hào)。程式設(shè)計(jì)不可重複定義保

3、留字。如VB 2008 已將True與False 視為關(guān)鍵字,在設(shè)計(jì)程式時(shí)不可再拿來當(dāng)變數(shù)使用。其它如And、Auto、Call、Char、Date皆為關(guān)鍵字如課本P.2-3所示;程式編輯時(shí)會(huì)以藍(lán)色字顯示若非要使用,可在保留字前後加上即不受限制。三、特殊符號(hào)1.小括號(hào) ( ) 在函式或事件處理程序名稱的後面,利用小括號(hào)( )存放傳遞的參數(shù)。如: Private Sub Button1_Click(ByVal Sender,ByVal e ) _ Handles Button1.Click 2. 冒號(hào) (:)用來合併敘述。程式中將兩行敘述合併成一行,可縮短程式長度。如: a1 = 10 a2 =

4、 20合併成一行 a1 = 10 : a2 = 204. 註解符號(hào)()程式碼中為方便日後閱讀,允許使用單引號(hào)來加註簡短說明,VB編譯器會(huì)忽略接在註解符號(hào)後面的文字。較長註解通常放在該敘述的上一行較短註解置於該行敘述的後面寫法: Filename : ex1.sln 計(jì)算購買金額 Dim qty, price As Integer qty 表數(shù)量, price表單價(jià) 4. 字串符號(hào)( )被兩個(gè)雙引號(hào) 括起來的資料稱為字串。下列四個(gè)資料都是字串: $*+-#$!123abd 、 羅密歐2000 、 Visual Basic 2008、 20085. 連接字串符號(hào) (& 或 +) 若在兩個(gè)字串或數(shù)值

5、中間插入一個(gè)字串連接符號(hào)&,就可將兩個(gè)字串或數(shù)值合併成一個(gè)字串??墒褂?+ 字串合併符號(hào)如下所示: 羅密歐 & 2000 羅密歐2000 LED + 發(fā)光二極體 LED發(fā)光二極體 200 & 8 2008 200 + 8 208 5 & 號(hào) 5號(hào)6. 行接續(xù)符號(hào) ( _ )當(dāng)敘述無法在一行寫完,可使用行接續(xù)符號(hào)_,將一行敘述拆成多行做法是在第一行最後一個(gè)字元後面加一個(gè)空格再加上底線_。下面敘述將兩行敘述視為一行敘述處理: Private Sub Button1_Click(ByVal sender As Object, ByVal e As System. _ EventArgs) Handl

6、es Button1.Click7. 從屬符號(hào)(.) 物件與屬性之間有一個(gè)從屬符號(hào) . 如 Label1 標(biāo)籤控制項(xiàng)的Text屬性的格式為物件名稱.屬性名稱。Label1.Text若要使 “羅密歐2000” 字串成為 Label1.Text 的屬性值: Label1.Text = 羅密歐20008. 算術(shù)運(yùn)算符號(hào):有+ (加)、- (減)、* (乘)、/ (除)、 (整數(shù)除法)、 (指數(shù))、MOD(餘數(shù))。9. 比較運(yùn)算符號(hào)有: = (等於) 、 (不等於) 、 (大於)、 = (大於等於)。比較有兩種結(jié)果,True或False。 如下敘述所示: score1=80 : score2=70 s

7、core1 score2 True score1 = score2 False score1 =score2 False2-2 資料型別 原始資料(Raw Data)未經(jīng)整理而直接輸入電腦準(zhǔn)備進(jìn)行處理的數(shù)據(jù)統(tǒng)稱。資訊(Information)當(dāng)原始資料經(jīng)過電腦有組織整理後便形成有意義且為人所認(rèn)知。資料必須存入記憶體才能進(jìn)行處理。程式不同需求和資料性質(zhì)而有各種不同資料型別。不同資料型別的資料佔(zhàn)用不同記憶體大小。VB提供的資料型別:數(shù)值、字串、日期、布林、物件等。一、數(shù)值資料數(shù)值資料是可計(jì)算的資料。依資料是否帶小數(shù)點(diǎn)分成整數(shù)型別和浮點(diǎn)數(shù)型別。1. 整數(shù)型別整數(shù)型別的資料由數(shù)字、+ (正)、- (負(fù)

8、)所組成。VB的整數(shù)資料依表示的範(fàn)圍又可細(xì)分成 Byte、Short、Integer、Long等資料型別。 2.浮點(diǎn)數(shù)型別浮點(diǎn)數(shù)型別資料是整數(shù)後跟小數(shù)點(diǎn)和小數(shù),浮點(diǎn)數(shù)資料依佔(zhàn)用記憶體大小和有效範(fàn)圍分成Single、Double、Decimal等資料型別:二、科學(xué)記號(hào)表示浮點(diǎn)數(shù)資料浮點(diǎn)數(shù)資料有單精度(Single)與倍精度(Double)資料來表示。若單精度資料整數(shù)位數(shù)超過7位,倍精度位數(shù)超過15位時(shí),電腦改以科學(xué)記號(hào)方式表示。3140000000000 3.14*1012 3.14E+120.00000000314 3.14*10-9 3.14E-09-3140000000000 -3.14*

9、1012 -3.14E+12 三、字串資料字串資料由一連串字元組合而成,為和數(shù)值資料有所區(qū)別,字串資料頭尾加上雙引號(hào)括住,且所組成字元必須是英文字母、空格、數(shù)字、特殊符號(hào)及中文字。如:125 是數(shù)值資料,“125 ”則為字串資料。前者可做四則運(yùn)算;後者為字串資料不能做四則運(yùn)算,只能做字串的比較。字串資料可細(xì)分:字元 (Char)和字串(String) 資料型別,所佔(zhàn)記憶體空間和允許範(fàn)圍大小如下表:四、布林資料日常生活中,對(duì)事情處理有喜歡與不喜歡、要與不要、去與不去、同意與不同意、是與否兩種狀態(tài)。應(yīng)用到電腦是如此,若一個(gè)資料只有兩種狀態(tài),可用VB 所提供的布林資料來表示。只有兩種值,True /

10、False,分別表示真與假。在關(guān)係運(yùn)算式及邏輯運(yùn)算式條件式中,使用布林資料型別,來判斷條件式是否成立。布林資料所佔(zhàn)記憶體大小及可表示範(fàn)圍如下表:五、日期資料日期資料可指定日期,也可指定時(shí)間,也可同時(shí)指定日期和時(shí)間。指定日期資料必須頭尾使用 # 括住,如:#5/31/1993#。日期資料所佔(zhàn)的記憶體大小和可表示的範(fàn)圍如下:六、物件資料物件資料包含任何型別資料,物件資料型別變數(shù)相當(dāng)好用,可存放任何資料型別。如存數(shù)值資料,Object會(huì)被視為數(shù)值型別,如存參考型別(Reference Type)時(shí)被視為參考型別處理。無論在哪種情況下,Object 變數(shù)本身都不包含任何值,而是包含該值的指標(biāo)。在電腦記

11、憶體中所佔(zhàn)空間為4個(gè)位元組,但這儲(chǔ)存空間並不包括變數(shù)值表示的資料。而是使用指標(biāo)來找出資料所存放的記憶體位置。物件資料所佔(zhàn)的記憶體空間與可表示範(fàn)圍:2-3 變數(shù)(Variable) 變數(shù)是指一個(gè)資料的內(nèi)容會(huì)隨著程式執(zhí)行而改變其值。程式中若需使用變數(shù),使用前必須先經(jīng)宣告,宣告目的在給予資料一個(gè)名稱,稱為變數(shù)名稱(Variable Name),及賦予該變數(shù)一個(gè)適當(dāng)資料型別。當(dāng)程式中設(shè)定該變數(shù)初值時(shí),系統(tǒng)依據(jù)所宣告變數(shù)資料型別自動(dòng)配置記憶體大小來存放該變數(shù)內(nèi)容。VB 2008 變數(shù)可依需求設(shè)成字串、數(shù)值、日期時(shí)間等資料型別。一、變數(shù)名稱的命名規(guī)則變數(shù)命名必須遵循識(shí)別字命名規(guī)則,名稱可英文字母、中文字、

12、數(shù)字、底線_任意組合。變數(shù)名稱的英文字母大小寫不分,如:SCORE、score、Score三者均代表同一個(gè)變數(shù)名稱,建議編寫程式時(shí),變數(shù)名稱統(tǒng)一以小寫表示。中文字雖可當(dāng)變數(shù)名稱建議少用。保留字不允許當(dāng)變數(shù)名稱,編輯程式時(shí),碰到系統(tǒng)保留字,系統(tǒng)自動(dòng)在該保留字下方出現(xiàn)藍(lán)色字標(biāo)示。若程式中非得用保留字當(dāng)變數(shù)名稱,需在該名稱前後加上 。VB 2008系統(tǒng)會(huì)在不正確的變數(shù)名稱下方,顯現(xiàn)藍(lán)色的波浪底線來警示錯(cuò)誤所在。二、變數(shù)的資料型別VB 2008 主要將變數(shù)分成數(shù)值變數(shù)、字串(String)變數(shù)、日期(Date)變數(shù)、物件(Object)變數(shù)。數(shù)值變數(shù)為方便處理又再細(xì)分為:位元組(Byte)變數(shù)、短整數(shù)

13、(Short)變數(shù)、整數(shù)(Integer)變數(shù)、長整數(shù)(Long)變數(shù)、單精度(Single)變數(shù)、倍精度(Double)變數(shù)、貨幣型別(Decimal)變數(shù)。當(dāng)程式執(zhí)行時(shí),電腦會(huì)依變數(shù)所宣告的資料型別來分配所需要的記憶空間。三. 變數(shù)的宣告方式曾想到同一類的變數(shù)是如何來區(qū)別呢譬如score是代表整數(shù)變數(shù)或是單精度變數(shù)呢VB 2008是使用Dim、Redim、Static、Public 配合As等敘述來宣告變數(shù)的資料型別。 【簡例】下列是宣告變數(shù)的敘述: Dim n1 As Integer Dim n2, n3 As Long Dim n4 As Single Dim n5 As Double

14、 Dim str1 As String Dim bool1 As Boolean Dim d1, d2 As Date Dim ob1 As Object Dim var1四、如何設(shè)定變數(shù)的初值一個(gè)變數(shù)只能存放一個(gè)資料,該資料稱為變數(shù)值。若變數(shù)宣告時(shí)未指定初值,系統(tǒng)自動(dòng)給予預(yù)設(shè)值。若是數(shù)值變數(shù),預(yù)設(shè)值為0;若是字串變數(shù),預(yù)設(shè)值為” ”(空字串)。變數(shù)宣告同時(shí)也可指定一個(gè)變數(shù)初值給該變數(shù)。設(shè)定的初值,在程式執(zhí)行過程中亦允許隨時(shí)重新指定或透過運(yùn)算結(jié)果來更改變數(shù)值。變數(shù)初值設(shè)定方式如下: Dim num1 As Integer = 260上面敘述也可以拆成兩行敘述,如下: Dim num1 As I

15、nteger num1 = 260【範(fàn)例 2_3_1】Ref P2-15 按照下面各變數(shù)初值設(shè)定,表單載入時(shí)將各變數(shù)的初值逐行顯示在標(biāo)籤控制項(xiàng)上,同時(shí)將表單標(biāo)題名稱由Form1更名為Data Type練習(xí)宣告num1為整數(shù)變數(shù),初值12,該值顯示在Label1第一行。宣告num2為整數(shù)變數(shù),初值1200,將該值顯示在Label1第二行宣告num3為整數(shù)變數(shù),初值12.05,以整數(shù)顯示在Label1第三行宣告num4為單精確度變數(shù),初值56.6,顯示在Label1第四行。宣告num5為單精確度變數(shù),初值566000000000,將該值顯示 在Label1的第五行。宣告字串變數(shù)並設(shè)定初值str1=

16、 嗨! ,name=“ Jack 將 str1+name+ 您好!做字串合併結(jié)果顯示在 Label1 第六行。宣告日期變數(shù)並設(shè)定初值 day1= #9/11/2008 11:36:56 PM# , 將 day1 日期變數(shù)內(nèi)容顯示在 Label1 的第七行。表單標(biāo)題欄名稱更名為Data Type練習(xí)。輸出結(jié)果Step1 新增專案,命名為v2_3_1。Step2 在Form1表單內(nèi)建立Label 1控制項(xiàng)。Double clickStep3 標(biāo)籤控制項(xiàng)多行顯示,步驟如下 在游標(biāo)處輸入 題之變數(shù)宣告與初值設(shè)定 Dim num1 As Integer = 12 (num2、num3比照) Dim nu

17、m4 As Single = 41.8 (num5比照) Dim str1 As String = 嗨! (Jack比照) Dim day1 As Date = #9/11/2008 11:36:56PM#游標(biāo)如何將num1=12顯示在Label1標(biāo)籤控制項(xiàng)的第一行 Label1.Text = num1= & num1如何將num2=1200顯示在Label1標(biāo)籤控制項(xiàng)的第二行 字串合併時(shí)若使用vbCrLf,會(huì)將游標(biāo)往下一行最前面再繼續(xù)顯示 Label1.Text += vbCrLf + num2= & num2 num3、num4、num5 比照,其中a+=b即是a=a+b Label1.T

18、ext += vbCrLf+str1=+ str1+ name+您好! day1 比照 如何將表單標(biāo)題欄名稱更名為Data Type練習(xí) Me.Text = Data Type練習(xí)Me指目前表單完整輸入程式碼如下頁所示點(diǎn)按執(zhí)行或按F5鍵執(zhí)行點(diǎn)按【範(fàn)例 2_3_2】 Ref P2-18 按照下面各物件變數(shù)初值設(shè)定,驗(yàn)證物件變數(shù)允許接受任何資料型別資料。當(dāng)表單載入時(shí)將各變數(shù)初值逐行顯示在標(biāo)籤控制項(xiàng)上,同時(shí)將表單標(biāo)題名稱更名Data Type練習(xí)。 宣告 objVar1 為物件變數(shù),初值為1230000000000000, 將該值顯示在 Label1 控制項(xiàng)第一行。 objVar1 為物件變數(shù)改存日

19、期資料,其內(nèi)容為#7/14/2008 11:57:34 PM#,將該日期顯示在 Label1 控制項(xiàng)第二行。objVar1 為物件變數(shù)改存字串,內(nèi)容為哈囉!,將該字串顯示在 Label1 控制項(xiàng)第三行。表單標(biāo)題欄名稱更名為 Data Type練習(xí) 。輸出結(jié)果Step1 新增專案,命名為v2_3_2。Step2 在Form1表單內(nèi)建立Label 1控制項(xiàng)。Double clickStep3 標(biāo)籤控制項(xiàng)多行顯示 在游標(biāo)處輸入題之變數(shù)宣告與初值 Dim objVar1 As Object=1230000000000000 宣告初值 Label1.Text = objVar1 顯示第一行 其它題比照宣

20、告與顯示,完整程式碼如下頁FileName : v2_3_2 .sln 1 Public Class Form1 2 3 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _System.EventArgs) Handles MyBase.Load 4 Dim objVar1 As Object 5 objVar1 = 1230000000000000 6 Label1.Text = objVar1 7 objVar1 = #7/14/2008 11:57:34 PM# 8 Label1.Text += vbCrL

21、f & objVar1 9 objVar1 = 哈囉!10 Label1.Text += vbCrLf & objVar1 11 Me.Text = Data Type練習(xí)12 End Sub1314 End Class輸出結(jié)果2-4 常數(shù) (Constant) 指程式執(zhí)行過程中若資料維持不變。用 Const 宣告一個(gè)常數(shù)名稱來代替不變資料。如計(jì)算圓面積程式,程式中多次出現(xiàn)圓周率 3.14159,VB 提供 Const 宣告一個(gè)常數(shù)名稱為PI來代替常數(shù)3.14159: Const PI As Single = 3.14編寫程式時(shí),程式中出現(xiàn) 3.14159 地方都以 PI名稱取代,程式不但可讀

22、性高且圓周率變更為 3.14 時(shí),只更改上面宣告敘述的常數(shù)值即可,不用在程式中逐一更改圓周率?!竟?fàn)例 2_4_1】練習(xí)常數(shù)的宣告及使用情形。FileName : v2_4_1 .sln 1 Public Class Form1 2 3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles Button1.Click 4 Const PI As Single = 3.14 5 Dim radius As Integer = 10 6 Dim area As S

23、ingle 7 area = PI * radius * radius 8 Label1.Text = 圓面積= & area 9 End Sub1011 End Class輸出結(jié)果Step1 新增專案,命名為v2_4_1。 在表單上建立Label1標(biāo)籤及Button1按鈕控制項(xiàng), 再將Button1的Text屬性值設(shè)為顯示變數(shù)值。Step2 切換到程式碼模式,編輯程式碼敘述。FileName : v2_4_1 .sln 1 Public Class Form1 2 Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal

24、 e As System.EventArgs) Handles Button1.Click 3 Const PI As Single = 3.14 宣告PI常數(shù)及初值 4 Dim radius As Integer = 10 宣告半徑變數(shù)及初值 5 Dim area As Single 宣告面積變數(shù) 6 area = PI * radius * radius 計(jì)算面積值 7 Label1.Text = “圓面積= ” & area 在Label1控制項(xiàng)顯示園面積值 8 End Sub9 End Class Step3 執(zhí)行程式。 2-5 運(yùn)算式 (Expression) 由運(yùn)算元(Operan

25、d)和運(yùn)算子(Operator)組成的式子。 x = a * 3 + b 其中 (a * 3 + b) 是運(yùn)算式 a、b、3是運(yùn)算元 + (加號(hào))、* (乘號(hào))是運(yùn)算子,而 x 是一個(gè)變數(shù)名稱 = (等號(hào)) 是定運(yùn)算子,會(huì)將等號(hào)右邊運(yùn)算式結(jié)果(變數(shù)值) 指定給等號(hào)左邊的變數(shù),寫法:變數(shù) 運(yùn)算式結(jié)果VB 2008 依照運(yùn)算子的功能將運(yùn)算式分成五大類: 1. 算術(shù)運(yùn)算式 (本節(jié)介紹) 2. 字串運(yùn)算式 (本節(jié)介紹) 3. 複合指定運(yùn)算子 (本節(jié)介紹) 4. 關(guān)係運(yùn)算式 (第五章介紹) 5. 邏輯運(yùn)算式 (第五章介紹)一、算術(shù)運(yùn)算式二、字串運(yùn)算式字串運(yùn)算式就是將資料做合併的動(dòng)作。因合併資料的不同,可

26、分別使用 +合併運(yùn)算子 &合併運(yùn)算子 +合併運(yùn)算子2. &合併運(yùn)算子&運(yùn)算子是 VB 2008 特殊運(yùn)算子,可將數(shù)值運(yùn)算式所得結(jié)果轉(zhuǎn)成字串資料型態(tài),且可與前後字串相加,即字串合併。3. 複合指定運(yùn)算子2-6 辨識(shí)資料型別 當(dāng)面對(duì)一個(gè)資料、變數(shù)或運(yùn)算式,若不知道資料本身、變數(shù)值或運(yùn)算結(jié)果屬何種資料型別時(shí),可用 TypeName() 函式來取得?!竟?fàn)例】 練習(xí)使用 TypeName() 函式來取得變數(shù)的資料型別。FileName : v2_6_1 .sln 1 Public Class Form1 2 Private Sub Button1_Click(ByVal sender As System

27、.Object, _ ByVal e As System.EventArgs) Handles Button1.Click 3 Dim birthday As Date 4 birthday = #7/14/1992# 5 Label1.Text = TypeName(birthday) 6 End Sub 7 End Class輸出結(jié)果Step1 新增專案,命名為v2_6_1。 在表單上建立Label1標(biāo)籤及Button1按鈕控制項(xiàng),再 將Button1的Text屬性值設(shè)為顯示資料型別。Step2 切換到程式碼模式,編輯程式碼敘述。FileName : v2_6_1 .sln 1 Publi

28、c Class Form1 2 Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click 3 Dim birthday As Date 宣告birthday為Date資料型別變數(shù) 4 birthday = #7/14/1992# 將#7/14/1992#日期資料指定給birthday 5 Label1.Text = TypeName(birthday) 顯示birthday變數(shù)的資料 6 End Sub 7 End Class Ste

29、p3 執(zhí)行程式。按一下顯示資料型別鈕,顯示結(jié)果 2-7 數(shù)字系統(tǒng) (Number system) 所謂數(shù)字系統(tǒng)是指表示數(shù)字的一種方法。日常生活中最常使用的是十進(jìn)位,它以 0、1、2、3、4、5、6、7、8、9 十個(gè)符號(hào)來表示所有可能數(shù)字。偶會(huì)用十二進(jìn)位,如:1年12個(gè)月、一打可樂。使用十六進(jìn)位,如一臺(tái)斤16臺(tái)兩、.等等。電腦使用數(shù)字系統(tǒng):有二進(jìn)位(Binary)、八進(jìn)位(Octal)、十進(jìn)位(Decimal)、十六進(jìn)位(Hexadecimal)等四種。一、十進(jìn)制系統(tǒng)由於人類有十根手指頭,自然使用十進(jìn)制系統(tǒng)來計(jì)算是以10為基底,逢十進(jìn)位的數(shù)字系統(tǒng),此種系統(tǒng)每一位數(shù)有:0、1、2、3、4、5、6、

30、7、8、9 來表示十個(gè)數(shù)字,每一位數(shù)稱為十進(jìn)位數(shù)(Decimal Digit)。如十進(jìn)位的 1234 分為:千、百、十、個(gè)位數(shù)共四個(gè)位數(shù)(每位數(shù)以10的不同乘冪表示) 就可表示出數(shù)值大?。憾?、二進(jìn)制系統(tǒng) (Binary System)大部分電腦是屬數(shù)位電腦,資料輸入、處理、輸出都採數(shù)位訊號(hào)而非類比訊號(hào)。藉由電子元件導(dǎo)通截止兩種狀態(tài),以高電位和低電位來表示1和0,由於數(shù)位訊號(hào)不是時(shí)間連續(xù)函式,適合處理離散、不連續(xù)資料,使得電腦在處理資料時(shí)不易出錯(cuò),準(zhǔn)確率高電腦內(nèi)所有資料都 由 0 和 1 兩種訊號(hào)組合,二進(jìn)制數(shù)字系統(tǒng)成為電腦數(shù)位計(jì)算主要方法。二進(jìn)制數(shù)字系統(tǒng)是以 2 為基底(Base),以0與1 的組合來表示數(shù)字,可代表邏輯值的 “假” 和 “真”,也代表電子元件 “關(guān)” 及 “開”兩種狀態(tài),及能識(shí)別兩種電壓的狀態(tài)等,進(jìn)位規(guī)則是逢二進(jìn)一,退一還二。由於每個(gè)位數(shù)(Digit)都只有0和1兩種狀態(tài),所以每個(gè)位數(shù)稱為二進(jìn)位數(shù)(Binary Digit)簡稱Bit(位元)。三、十六進(jìn)制系統(tǒng)所謂十六進(jìn)制,即每個(gè)位數(shù)有16個(gè)狀態(tài),分別是0、1、2、3、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論