因為專業所以放心

          學習是沒有起點和終點的......

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

          ???結構類型: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(復雜的數據類型)
          ???指針類型:point
          ???過程類型:procedure
          ???變體類型:variant
          必須使用type聲明的數據類型:Enumerated type(枚舉)、Subrange(子范圍)、set、array、record、file


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

          11、變量的作用域:局部聲明的同名變量會覆蓋全局的同名變量,變量的聲明在begin之前用var作用。
          ??????(1)全局作用域:interface
          ????? (2)單元內部可見:implementation
          ??????(3)局部范圍內可見:
          12、const聲明常量,作用域跟變量一樣。
          posted on 2006-08-04 22:00 舞熙 閱讀(267) 評論(0)  編輯  收藏 所屬分類: 程序設計語言
          主站蜘蛛池模板: 图片| 赫章县| 五莲县| 安阳市| 玉环县| 丹凤县| 闵行区| 济宁市| 孝昌县| 边坝县| 新竹县| 松阳县| 阜平县| 星子县| 望江县| 杭州市| 深州市| 平顺县| 中超| 平南县| 阜阳市| 唐海县| 武山县| 宜兰县| 来宾市| 溧水县| 富蕴县| 文昌市| 西城区| 新龙县| 磴口县| 朝阳市| 德保县| 岳普湖县| 湛江市| 凤庆县| 剑川县| 平山县| 南安市| 新建县| 浦北县|