布爾類型怎么使用(布爾類型)

導讀您好,現在漢漢來為大家解答以上的問題。布爾類型怎么使用,布爾類型相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、布爾型(Boolean)...

您好,現在漢漢來為大家解答以上的問題。布爾類型怎么使用,布爾類型相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、布爾型(Boolean)是一種數據的類型,這種類型只有兩種值,即真與假。

2、 布爾常量 在Pascal語言中真用ture表示,假用False表示。

3、所以布爾類型只有TRUE與FALSE兩個常量。

4、 2、 布爾變量(BOOLEAN) 如果我們將某些變量說明成布爾型,那么這些變量就是布爾變量,它們只能用于存放布爾值(ture或false)。

5、 例如,VAR A,B:BOOLEAN;3、 布爾類型是順序類型 由于這種類型只有兩個常量,Pascal語言中規定ture的序號為1,false的序號為0。

6、若某種類型的常量是有限的,那么這種類型的常量通常都有一個序號,我們稱這種類型為順序類型。

7、如前面我們學過的整型(integer),以及后面要學到的字符型(char)都是順序類型。

8、4、 布爾類型的輸入與輸出 a)輸出 VAR A,B:BOOLEAN; BEGIN A:=TRUE;B:=FALSE; WRITELN(A,B); END. 輸出結果TRUE FALSEb)★布爾類型變量不能直接用讀語句輸入,只能用賦值語句. 什么是關系表達式 用小括號、、、=、=、=、將兩個算術表達式連接起來的式子就稱為關系表達式(比較式)。

9、 如:3+78,x+y10,2*7=13等都是關系表達式。

10、 2、關系表達式的值 很顯然,這幾個關系表達式中第一個是正確的,第三個是錯誤的,而第二個表達式可能是對的,也可能是錯的。

11、所以我們很容易發現,這些表達式的值是對的或不對的(或者說,是真的或假的),即關系表達式的值為布爾值。

12、表示該比較式兩端式子的大小關系是否成立。

13、如3+26是錯的,故它的值為FALSE。

14、同樣,45=32是對的,故該表達式的值為true。

15、 關系表達式用于表示一個命題。

16、如:m為偶數可表示為:m mod 2=0。

17、n為正數可表示為:n0。

18、3.布爾運算及布爾表達式 為了表示更復雜的命題,Pascal還引入三種邏輯運算符:not、and、or。

19、它們分別相當于數學上的非、且和或的意義。

20、 這三個運算符的運算對象為布爾量,其中not為單目運算,只有一個運算對象,and與or為雙目運算,有兩個運算對象。

21、于是,對于一個關系表達式,或多個關系表達式用布爾運算符連接起來的式子就稱為布爾表達式。

22、布爾表達式的值也為布爾值。

23、 如果一個表達式里出現兩個或兩個以上的運算符, 則必須規定它們的運算次序。

24、pascal規定: ①表達式中相同優先級的運算符,按從左到右順序計算; ②表達式中不同優先級的運算符,按從高到低順序計算; ③括號優先級最高,從內到外逐層降低; 對于一個復雜的表達式可能同時包含算術運算、關系運算和邏輯運算以及函數運算。

25、運算的優先順序為:括號 、函數、not、/、div、mod、and、+、-、or、xor關系運算。

26、 對于復雜的命題,我們可以用布爾表達式來表示。

27、例如,命題:m,n都是偶數或都是奇數可表示為(m mod 2=0)and(n mod 2=0) or (m mod 2=1)and(n mod 2=1)。

本文就為大家分享到這里,希望小伙伴們會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!