因為專業(yè)所以放心

          學(xué)習(xí)是沒有起點和終點的......

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            15 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
          1、pascal的注釋:
          ???{abc007}
          ???(*0123456789*)
          ???//abcdefghijklmnopqrst
          2、pascal語言不區(qū)分大小寫:myname、Myname、MyNane.
          3、使用ctrl+J來使用代碼模版。
          4、pascal關(guān)鍵字,關(guān)鍵字不能作為變量來使用。
          5、運算符:
          ???設(shè)置運算符:(:=)
          ???算術(shù)運算符:+、-、*、/、div、mod
          ???邏輯運算符:not、and、or、xor
          ???關(guān)系運算符:>、<、>=、<=、<>、=
          ???單目運算符:+、-
          ???集合運算符:+、-、*、<=、>=、<>、=、in
          ???字符串運算符:略
          ???位運算符:略
          ???運算符的優(yōu)先級:略
          6、數(shù)據(jù)類型:
          ???簡單類型:integer(整數(shù))->Ordinal types->基本整數(shù)類型:Shortint(分有符號和無符號)、smallint、longint、??
          ??????????????????????????????????|????????????????????????|??????????????????? int64、byte、word、longword????????????????????
          ??????????????????????????????????|????????????????????????|
          ??????????????????????????????????|???????????????????????->通用整數(shù)類型:Integer、Cardinal
          ??????????????????????????????????->real->基本實數(shù)類型:Real48、Single、Double、Extended、Comp和Currency
          ???????????????????????????????????????????->通用實數(shù)類型:real

          ??????????????? boolean(布爾)->??boolean、bytebool、wordbool、longbool??
          ????
          ??????????????? Character(字符)->ansichar、widechar

          ????????????????Enumerated type(枚舉):舉例(1)type A:{sprint,summer,autumn,winter}=B;
          ?????????????????????????????????????????????????????????(2)type A={sprint,summer,autumn,winter};
          ??????????????????????????????????????????????????????????????? var
          ?????????????????????????????????????????????????????????????????????B:A;
          ????????????????
          ???????????????Subrange(子范圍)

          ???字符串類型:string->shortstring、ansistring、widestring

          ???結(jié)構(gòu)類型:set?(最多256個元素):舉例
          ????????????????????????(1)type
          ????????????????????????????????????MyEx=set of boolean;
          ????????????????????????????????????MySet=set of (A,B,C,D,E,F);
          ?????????????????????????????? var
          ????????????????????????????????????set1:MyEx=[true,false,false];
          ????????????????????????????????????set2:MySet=[A,D,G];
          ??????????????? array、record、file、class、class reference、interface(復(fù)雜的數(shù)據(jù)類型)
          ???指針類型:point
          ???過程類型:procedure
          ???變體類型:variant
          必須使用type聲明的數(shù)據(jù)類型:Enumerated type(枚舉)、Subrange(子范圍)、set、array、record、file


          7、類型轉(zhuǎn)換:
          ???(1)、自動類型轉(zhuǎn)換,同類型之間的
          ???(2)、強制類型轉(zhuǎn)換,A:=Integer(B);
          ???(3)、函數(shù)類型轉(zhuǎn)換,A:=FloatToStr(B);
          8、語句:
          (1)單行語句:
          ???a:='name';
          ???b:=90;
          (2)復(fù)合語句:
          ???begin
          ??????a:='name';
          ??????b:=90;
          ???end;
          (3)表達式語句:
          ???c:=a+b;
          (4)流程控制語句:
          ???i)條件語句
          ??????if...then...單向分支
          ??????if...then...else...雙向分支
          ??????case...of...多向分支
          ???ii)循環(huán)語句
          ??????for...to...do...升冪循環(huán)計數(shù)
          ??????for...downto...do...降冪循環(huán)計數(shù)
          ??????while...do...
          ??????repert...
          ???iii)標(biāo)簽和跳轉(zhuǎn)語句
          ???iiii)匯編語句
          ???iiiii)with語句
          9、過程和函數(shù):過程沒有返回值,函數(shù)可有返回值。
          10、數(shù)據(jù)庫編程:

          11、變量的作用域:局部聲明的同名變量會覆蓋全局的同名變量,變量的聲明在begin之前用var作用。
          ??????(1)全局作用域:interface
          ????? (2)單元內(nèi)部可見:implementation
          ??????(3)局部范圍內(nèi)可見:
          12、const聲明常量,作用域跟變量一樣。
          posted on 2006-08-04 22:00 舞熙 閱讀(267) 評論(0)  編輯  收藏 所屬分類: 程序設(shè)計語言
          主站蜘蛛池模板: 甘南县| 苏尼特右旗| 阿图什市| 墨玉县| 图木舒克市| 永定县| 河西区| 繁昌县| 定安县| 修文县| 皮山县| 南涧| 鄂温| 鹤岗市| 峡江县| 南昌县| 潼南县| 天门市| 漯河市| 吉林省| 二手房| 班玛县| 柳州市| 吴江市| 庄河市| 长子县| 安多县| 茌平县| 秦安县| 南召县| 裕民县| 海南省| 垣曲县| 玉林市| 海晏县| 翁牛特旗| 韶关市| 黄大仙区| 达拉特旗| 高淳县| 沂源县|