北京利天科技 網(wǎng)站設計 網(wǎng)站建設 域名注冊 虛擬主機 平面設計 VI設計 畫冊設計 UI設計 OA開發(fā) 程序開發(fā) | ■返回引導頁 |
|
■ 關于程序設計操作符與操作數(shù)的一些說明
有人做相關于調(diào)查發(fā)現(xiàn)網(wǎng)站建設中有48%的工作是程序員在處理設計的,一個優(yōu)秀的網(wǎng)站建設程序員應對網(wǎng)站語言程序有清楚的認知,本文就詳細介紹操作符與操作數(shù)。操作數(shù)必須在數(shù)量上與操作符相匹配,PHP在按所需操作數(shù)的多少分為一元操作符,二元操作符和三元操作符,一元操作符通常位于操作數(shù)的前面,如-3;二元操作符位于二個操作數(shù)之間,如2+3;三元操作符只有一個即?:組成操作符的二個字符?和:把三個操作數(shù)分開,如x>10?x:10.
操作數(shù)還必須在類型上與操作符相匹配,每種操作符只適用于特定一種或幾種操作符,如:位移操作符<<和>>就要求它的二個操作數(shù)必須是整型類的數(shù)據(jù),具體地說就是shortintlong等類型的數(shù)據(jù)。很多算術運算類操作符如+-*/等等,既適用于整型類數(shù)據(jù),也適用于實形類數(shù)據(jù)。對于很多二元操作符,要求其二個操作數(shù)的類型相同,如果不同,其中的一個操作數(shù)被自動轉(zhuǎn)換成為與另一個操作數(shù)的類型相同,類型自動轉(zhuǎn)換的基本原則可概括為“短的向長的靠攏,有符號向無符號靠攏,整型向?qū)嵪窨繑n,低精底向高精度靠攏”。這樣就可以方便技術人員在遇到相關問題時不至于搞錯!
操作符的優(yōu)先級和結合性!
一個操作符的操作結果可以作為另一個操作符的操作數(shù),例如x+y-2+的操作結果又作為-的第一操作數(shù)(另一操作數(shù)---第二操作數(shù)-是x).于是,一個表達式中就可能出現(xiàn)多個操作符,就存在先執(zhí)行哪個和后執(zhí)行哪個的問題,表達式中操作符的執(zhí)行順序由如下二個原則決定:
1.如果相鄰的二個操作符優(yōu)先級不同,則優(yōu)先級高的先執(zhí)行
2.如果相鄰的二個操作符優(yōu)先級相同,則執(zhí)行順序由第一個氣喘吁吁 作從我做起 的結合性決定,如果結合性為從左到右,則先執(zhí)行第一個操作符,否則其結合性為“從右到左”,須先處理第二個操作符,在所有的操作符中。
這是網(wǎng)站程序設計最重要也是最基礎的內(nèi)容!
|
|
|
Copyright ? 2012 Beijing Li Tian. All Rights Reserved 京ICP備12050735號 7x24小時銷售/業(yè)務熱線: 86-010-87156391/客服熱線: 86-010-56248696 |