布爾型Boolean是編程語言pascal、VB、C++等的壹種類型變量類型。
布爾型的值只有兩個:false(假)和true(真)。且false的序號為0,true的序號是1(或者是非0)。
用於布爾型的標準函數有
ord(取序號),pred(前導),succ(後繼)
註意:false沒有前導,true沒有後繼。
用於布爾量的運算有布爾運算(或稱邏輯運算),它們是:
AND(與),OR(或),NOT(非)
對布爾量還可以進行關系運算(或稱比較運算)。關系運算有以下6種:
<(小於),<=(小於等於),=(等於)
>(大於),>=(大於等於),<>(不等於)
Pascal的名稱是為了紀念十七世紀法國著名哲學家和數學家Blaise Pascal而來的,它由瑞士Niklaus Wirth教授於六十年代末設計並創立的。Pascal語言語法嚴謹,層次分明,程序易寫,可讀性強,是第壹個結構化編程語言。
Pascal語言廣泛用於各種軟件,程序分為名稱(program後自擬)、設置(var後規定)、開始(begin)、程序(正文)、讀取(read/read ln)、結束(end),結構層次強,嚴謹而又緊密。
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計,因而C++就適應的問題規模而論,大小由之。
C++不僅擁有計算機高效運行的實用性特征,同時還致力於提高大規模程序的編程質量與程序設計語言的問題描述能力。