home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / c1.doc / c0.doc next >
Encoding:
Text File  |  1988-05-03  |  48.4 KB  |  986 lines

  1.  
  2.                                        - 5 -
  3.                
  4.                
  5.                
  6.                                     1. ééàäàìêà
  7.                
  8.                
  9.                ìáßΓ«∩Θ¿⌐ ñ«¬π¼Ñ¡Γ αáºαáí«Γá¡ ºáóÑñπεΘ¿¼ ßÑ¬Γ«α«¼ ÿ«½¼«óδ¼
  10.          ï.ê. »α¿ »«¼«Θ¿ ßαÑñßΓó αÑñá¬Γ«αá ΓѬßΓ«ó ïàèæêèÄì.
  11.                
  12.                          
  13.                æ¿  -  φΓ«  ∩ºδ¬ »α«úαá¼¼¿α«óá¡¿∩ «íΘÑú« ¡áº¡áτÑ¡¿∩, σ«α«Φ«
  14.          ¿ºóÑßΓ¡δ⌐ ßó«Ñ⌐ φΣΣÑ¬Γ¿ó¡«ßΓ∞ε, φ¬«¡«¼¿τ¡«ßΓ∞ε, ¿ »ÑαÑ¡«ß¿¼«ßΓ∞ε.
  15.          ô¬áºá¡¡δÑ »αÑ¿¼πΘÑßΓóá æ¿ «íÑß»Ñτ¿óáεΓ σ«α«ΦÑÑ ¬áτÑßΓó« αáºαáí«Γ-
  16.          ¬¿ »«τΓ¿ ½εí«ú« ó¿ñá »α«úαá¼¼¡«ú« »α«ñπ¬Γá.  êß»«½∞º«óá¡¿Ñ  æ¿  ó
  17.          ¬áτÑßΓóÑ  ¿¡ßΓαπ¼Ñ¡Γá½∞¡«ú«  ∩ºδ¬á  »«ºó«½∩ÑΓ  »«½πτáΓ∞ íδßΓαδÑ ¿
  18.          ¬«¼»á¬Γ¡δÑ »α«úαá¼¼δ. é« ¼¡«ú¿σ ß½πτá∩σ »α«úαá¼¼δ, ¡á»¿ßá¡¡δÑ  ¡á
  19.          æ¿,  ßαáó¡¿¼δ »« ß¬«α«ßΓ¿ ß »α«úαἼἿ, ¡á»¿ßá¡¡δ¼¿ ¡á ∩ºδ¬Ñ áß-
  20.          ßѼí½Ñαá. Åα¿ φΓ«¼ «¡¿ ¿¼ÑεΓ ½πτΦπε ¡áú½∩ñ¡«ßΓ∞ ¿ ¿σ í«½ÑÑ »α«ßΓ«
  21.          ß«»α«ó«ªñáΓ∞.
  22.                æ¿ ß«τÑΓáÑΓ φΣΣÑ¬Γ¿ó¡«ßΓ∞ ¿ ¼«Θ¡«ßΓ∞ ó  «Γ¡«ß¿Γѽ∞¡«  ¼á½«¼
  23.          »« αẼÑαπ ∩ºδ¬Ñ. ò«Γ∩ æ¿ ¡Ñ ß«ñÑαª¿Γ óßΓα«Ñ¡¡δ󠬫¼»«¡Ñ¡Γ ∩ºδ¬á,
  24.          óδ»«½¡∩εΘ¿σ óó«ñ-óδó«ñ, αáß»αÑñѽѡ¿Ñ »á¼∩Γ¿, ¼á¡¿»π½∩µ¿⌐ ß φ¬αá-
  25.          ¡«¼  ¿½¿ π»αáó½Ñ¡¿Ñ »α«µÑßßἿ, ΓѼ ¡Ñ ¼Ñ¡ÑÑ, ß¿ßΓѼ¡«Ñ «¬απªÑ¡¿Ñ
  26.          æ¿ αáß»«½áúáÑΓ í¿í½¿«ΓѬ«⌐ «í"Ñ¬Γ¡δσ ¼«ñπ½Ñ⌐, ó ¬«Γ«α«⌐  αÑ὿º«-
  27.          óá¡δ »«ñ«í¡δÑ Σπ¡¬µ¿¿. ü¿í½¿«ΓѬᠻ«ññÑনóáÑΓ ¼¡«ú¿Ñ ¿º Σπ¡¬µ¿⌐,
  28.          ¬«Γ«αδÑ ΓαÑíπεΓß∩.
  29.                ¥Γ«  αÑΦÑ¡¿Ñ  »«ºó«½∩ÑΓ ¿º«½¿α«óáΓ∞ ∩ºδ¬«óδÑ «ß«íÑ¡¡«ßΓ¿ «Γ
  30.          ß»Ñµ¿Σ¿¬¿ »α«µÑßß«αá, ¡á ¬«Γ«α«¼ óδ»«½¡∩ÑΓß∩ αѺπ½∞Γ¿απεΘá∩ »α«ú-
  31.          αá¼¼á. æΓα«ú«Ñ «»αÑñѽѡ¿Ñ ∩ºδ¬á ñѽáÑΓ Ñú« ¡Ñºáó¿ß¿¼δ¼ «Γ  ½εíδσ
  32.          ñÑΓá½Ñ⌐  «»Ñαᵿ«¡¡«⌐  ß¿ßΓÑ¼δ ¿½¿ ¼áΦ¿¡δ. é Γ« ªÑ óαѼ∩ »α«úαá¼-
  33.          ¼¿ßΓδ ¼«úπΓ ñ«íáó¿Γ∞ ó í¿í½¿«ΓѬπ ß»Ñµ¿Σ¿τÑ߬¿Ñ  ß¿ßΓѼ¡δÑ  »α«ú-
  34.          αá¼¼δ, τΓ«íδ í«½ÑÑ φΣΣÑ¬Γ¿ó¡« ¿ß»«½∞º«óáΓ∞ ¬«¡¬αÑΓ¡«⌐ «ß«íÑ¡¡«ßΓ¿
  35.          ¼áΦ¿¡δ.
  36.                 
  37.                ÅÑαÑτ¿ß½¿¼ ¡Ñ¬«Γ«αδÑ ßπΘÑßΓóÑ¡¡δÑ «ß«íÑ¡¡«ßΓ¿ ∩ºδ¬á æ¿:
  38.           
  39.                æ¿  «íÑß»Ñτ¿óáÑΓ »«½¡δ⌐ ¡áí«α «»ÑαáΓ«α«ó ßΓαπ¬Γπα¡«ú« »α«ú-
  40.          αá¼¼¿α«óá¡¿∩.
  41.                          
  42.                æ¿ »αÑñ½áúáÑΓ ¡Ñ«íδτ¡« í«½∞Φ«⌐ ¡áí«α «»Ñαᵿ⌐. î¡«ú¿Ñ  «»Ñ-
  43.          αᵿ¿  æ¿  ß««ΓóÑΓßΓóπεΓ  ¼áΦ¿¡¡δ¼  ¬«¼á¡ñá¼, ¿ »«φΓ«¼π ñ«»π߬áεΓ
  44.          »α∩¼πε Γαá¡ß½∩µ¿ε ó ¼áΦ¿¡¡δ⌐ ¬«ñ. Éạ««íαếѠ«»Ñαᵿ⌐ »«ºó«½∩ÑΓ
  45.          óδí¿αáΓ∞ ¿σ αẽ¿τ¡δÑ ¡áí«αδ ñ½∩ ¼¿¡¿¼¿ºáµ¿¿ αѺπ½∞Γ¿απεΘÑú«  ¬«-
  46.          ñá.
  47.     
  48.                æ¿  »«ññÑনóáÑΓ  π¬áºáΓѽ¿ ¡á »ÑαѼѡ¡δÑ ¿ Σπ¡¬µ¿¿. ô¬áºá-
  49.          Γѽ∞ ¡á «íÑ¬Γ  »α«úαá¼¼δ  ß««ΓóÑΓßΓóπÑΓ  ¼áΦ¿¡¡«¼π  áñαÑßπ  φΓ«ú«
  50.          «í~ѬΓá.  Å«ßαÑñßΓó«¼  αáºπ¼¡«ú«  ¿ß»«½∞º«óá¡¿∩  π¬áºáΓѽÑ⌐ ¼«ª¡«
  51.          ß«ºñáóáΓ∞ φΣΣÑ¬Γ¿ó¡«-óδ»«½¡∩ѼδÑ  »α«úαá¼¼δ,  Γᬠ ¬á¬  π¬áºáΓѽ¿
  52.          »«ºó«½∩εΓ ßßδ½áΓ∞ß∩ ¡á «í"ѬΓδ ΓѼ ªÑ ßá¼δ¼ »πΓѼ, ¬á¬ φΓ« ñѽáÑΓ
  53.          ¼áΦ¿¡á. æ¿ »«ññÑনóáÑΓ áα¿Σ¼ÑΓ¿¬π π¬áºáΓѽÑ⌐, ¿ ΓѼ ßá¼δ¼ »«ºó«-
  54.          ½∩ÑΓ «ßπΘÑßΓó½∩Γ∞ ¡Ñ»«ßαÑñßΓóÑ¡¡δ⌐ ñ«ßΓπ» ¿ ¼á¡¿»π½∩µ¿¿ ß áñαÑßá-
  55.          ¼¿ »á¼∩Γ¿.
  56.     
  57.                é ßó«Ñ¼ ß«ßΓáóÑ æ¿ ß«ñÑαª¿Γ »αÑ»α«µÑßß«α, ¬«Γ«αδ⌐ «íαáíáΓδ-
  58.          óáÑΓ ΓѬßΓ«óδÑ Σá⌐½δ »ÑαÑñ ¬«¼»¿½∩µ¿Ñ⌐. æαÑñ¿ Ñú« ¡á¿í«½ÑÑ »«½Ñº-
  59.          ¡δσ »α¿½«ªÑ¡¿⌐ »α¿ ¡á»¿ßá¡¿¿ »α«úαá¼¼ ¡á æ¿ ∩ó½∩εΓß∩: «»αÑñѽѡ¿Ñ
  60.          »α«úαá¼¼¡δ󠬫¡ßΓá¡Γ, ºá¼Ñ¡á ó맮ó«ó Σπ¡¬µ¿⌐ á¡á½«ú¿τ¡δ¼¿, ¡« í«-
  61.          ½ÑÑ íδßΓα묨 ¼á¬α«ßἿ, πß½«ó¡á∩ ¬«¼»¿½∩µ¿∩. ÅαÑ»α«µÑßß«α ¡Ñ  «ú-
  62.          αá¡¿τÑ¡  »α«µÑßß¿α«ó᡿Ѽ Γ«½∞¬« ¿ßσ«ñ¡δσ ΓѬßΓ«óδσ Σá⌐½«ó æ¿, «¡
  63.  
  64.                                       - 6 -
  65.          
  66.          
  67.          ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡ ñ½∩ ½εí«ú« ΓѬßΓ«ó«ú« Σá⌐½á.
  68.                 
  69.                æ¿- ú¿í¬¿⌐ ∩ºδ¬, »«ºó«½∩εΘ¿⌐ »α¿¡¿¼áΓ∞ ó ¬«¡¬αÑΓ¡δσ  ß¿Γπá-
  70.          µ¿∩σ ßá¼δÑ αạδÑ αÑΦÑ¡¿∩. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, æ¿ ¡á½áúáÑΓ ¡Ñº¡áτ¿Γѽ∞-
  71.          ¡δÑ  «úαá¡¿τÑ¡¿∩ ó Γᬿσ, ¡á»α¿¼Ñα, ñÑ⌐ßΓó¿∩σ, ¬á¬ »αÑ«íαẫóá¡¿Ñ
  72.          Γ¿»«ó. é« ¼¡«ú¿σ ß½πτá∩σ φΓ« ∩ó½∩ÑΓß∩ ñ«ßΓ«¿¡ßΓó«¼, «ñ¡á¬«  »α«ú-
  73.          αá¼¼¿ßΓδ  ñ«½ª¡δ σ«α«Φ« º¡áΓ∞ ∩ºδ¬, τΓ«íδ »«¡¿¼áΓ∞, ¬á¬ íπñπΓ óδ-
  74.          »«½¡∩Γ∞ß∩ ¿σ »α«úαá¼¼δ.
  75.                äá¡¡«Ñ απ¬«ó«ñßΓó« αáºαáí«Γá¡« Σ¿α¼«⌐ Microsoft Inc.  ÅαÑñ-
  76.          »«½áúáÑΓß∩,  τΓ«  «¡«  »αÑñ¡áº¡áτÑ¡«  ñ½∩ »α«úαá¼¼¼¿ßΓ«ó, ¿¼ÑεΘ¿σ
  77.          «»δΓ αáí«Γδ ß æ¿ ¿½¿ ñαπú¿¼¿ ∩ºδ¬á¼¿ »α«úαá¼¼¿α«óá¡¿∩.
  78.                 
  79.                îáΓÑα¿á½ απ¬«ó«ñßΓóá «αúá¡¿º«óá¡ ß½ÑñπεΘ¿¼ «íαẫ¼.
  80.     
  81.                é αáºñѽѠ2 "¥½Ñ¼Ñ¡Γδ MSC" «»¿ßδóáεΓß∩ íπ¬óδ, µ¿Σαδ ¿  ß¿¼-
  82.          ó«½δ, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ ó »α«úαá¼¼áσ ¡á æ¿, á ΓᬪÑ
  83.          ¬«¼í¿¡áµ¿¿  ß¿¼ó«½«ó, ¬«Γ«αδÑ ¿¼ÑεΓ ß»Ñµ¿á½∞¡δ⌐ ß¼δß½ ñ½∩ æ¿-¬«¼-
  84.          »¿½∩Γ«αá.
  85.                é αáºñѽѠ3 "æαπ¬Γπαá »α«úαá¼¼δ"  «íßπªñáεΓß∩  ßΓαπ¬Γπαá  ¿
  86.          ¬«¼»«¡Ñ¡Γδ  »α«úαá¼¼δ,  á  ΓᬪѠ«í"∩ß¡∩ÑΓß∩ «αúá¡¿ºáµ¿∩ ¿ßσ«ñ¡δσ
  87.          Σá⌐½«ó »α«úαá¼¼ ¡á æ¿.
  88.                é αáºñѽѠ4 "Äí"∩ó½Ñ¡¿∩" «»¿ßδóáÑΓß∩ Γ«, ¬á¬¿¼ «íαẫ¼ ß»Ñ-
  89.          µ¿Σ¿µ¿α«óáΓ∞ áΓα¿íπΓδ æ¿: »ÑαѼѡ¡δÑ, Σπ¡¬µ¿¿, á Γá¬ªÑ Γ¿»δ,  «»-
  90.          αÑñѽѡ¡δÑ »«½∞º«óáΓѽѼ. æ¿ »«ññÑনóáÑΓ ¡Ñ¬«Γ«α«Ñ τ¿ß½« »αÑñ«»-
  91.          αÑñѽѡ¡δσ  Γ¿»«ó  ñá¡¡δσ  ¿ »«ºó«½∩ÑΓ «í"∩ó½∩Γ∞ ß«ßΓáó¡δÑ Γ¿»δ ¿
  92.          π¬áºáΓѽ¿.
  93.                é αáºñѽѠ5 "éδαáªÑ¡¿∩ ¿ »α¿ßóá¿óá¡¿∩ " «»¿ßδóáεΓß∩ «»Ñαá¡-
  94.          ñδ ¿ «»Ñαᵿ¿, ¿º ¬«Γ«αδσ Σ«α¼¿απΓß∩ óδαáªÑ¡¿∩ ¿ »α¿ßóá¿óá¡¿∩.  é
  95.          αáºñѽѠΓᬪѠ«íßπªñáεΓß∩ ó«»α«ßδ »αÑ«íαẫóá¡¿∩ Γ¿»«ó ¿ »«í«τ¡δÑ
  96.          φΣΣѬΓδ, ¬«Γ«αδÑ ¼«úπΓ ó«º¡¿¬¡πΓ∞ »α¿ φΓ«¼.
  97.                é  αáºñѽѠ6 "Ä»ÑαáΓ«αδ" «»¿ßδóáεΓß∩ «»ÑαáΓ«αδ, óδ»«½¡∩εΘ¿Ñ
  98.          »α«úαá¼¼π ¡á æ¿.
  99.                é αáºñѽѠ7 "öπ¡¬µ¿¿" «íßπªñáεΓß∩ «ß«íÑ¡¡«ßΓ¿ Σπ¡¬µ¿⌐ æ¿. é
  100.          τáßΓ¡«ßΓ¿, ó φΓ«¼ αáºñѽѠ«í"∩ß¡∩ÑΓß∩, ¬á¬¿¼  «íαẫ¼ «»αÑñѽ∩Γ∞,
  101.          «í"∩ó½∩Γ∞  ¿  óδºδóáΓ∞ Σπ¡¬µ¿¿, ¬á¬ «»¿ßδóáΓ∞ »áαá¼ÑΓαδ Σπ¡¬µ¿⌐ ¿
  102.          ó«ºóαáΘáѼδÑ óѽ¿τ¿¡δ.
  103.                é αáºñѽѠ8 "ÅαÑ»α«µÑßß«α ñ¿αÑ¬Γ¿ó ¿ π¬áºá¡¿⌐  ¬«¼»¿½∩Γ«απ"
  104.          «»¿ßδóáεΓß∩  ¬«¼á¡ñδ,  πº¡áóáѼδÑ »αÑ»α«µÑßß«α«¼ æ¿. ÅαÑ»α«µÑßß«α
  105.          æ¿- φΓ« ΓѬßΓ«óδ⌐ »α«µÑßß«α, áóΓ«¼áΓ¿τÑ߬¿ óδºδóáѼδ⌐ »ÑαÑñ  ¬«¼-
  106.          »¿½∩µ¿Ñ⌐.  é  φΓ«¼  αáφñѽѠ ΓᬪѠ αáßß¼«ΓαÑ¡δ "pragmas"- π¬áºá-
  107.          ¡¿∩(¬«¼á¡ñδ) ¬«¼»¿½∩Γ«απ,¬«Γ«αδÑ αáß»«½áúáεΓß∩ ó Σá⌐½áσ ¿ßσ«ñ¡«ú«
  108.          ΓѬßΓá.
  109.                é αáºñѽѠ9 "Åα¿½«ªÑ¡¿∩" ñá¡ ¬αáΓ¬¿⌐ «íº«α «Γ½¿τ¿⌐ «»αÑñÑ-
  110.          ½Ñ¡¿⌐ MSC «Γ «»αÑñѽѡ¿⌐ æ¿ ó ¬¡¿úÑ Brian W. Kernighan and Denis
  111.          M. Ritche "The C Programming Language", á ΓᬪѠ»α¿óÑñÑ¡« ¬αáΓ¬«Ñ
  112.          ¿º½«ªÑ¡¿Ñ ß¿¡Γá¬ß¿ßá MSC.
  113.                                        
  114.                
  115.                1.1 æ«ú½áΦÑ¡¿∩ « ¡«Γᵿ¿
  116.     
  117.                é απ¬«ó«ñßΓóÑ »α¿¡∩Γδ ß½ÑñπεΘ¿Ñ ß«ú½áΦÑ¡¿∩ « ¡«Γᵿ¿.
  118.            
  119.  
  120.                                       - 7 -
  121.          
  122.     
  123.            æ«ú½áΦÑ¡¿Ñ                          ç¡áτÑ¡¿Ñ
  124.            ---------------------------------------------------------
  125.          
  126.            å¿α¡δ⌐ Φα¿ΣΓ            å¿α¡δ¼ Φα¿ΣΓ«¼ »ÑτáΓáεΓß∩ ¬½ετÑ-
  127.                                    óδÑ ß½«óá ΓᬿÑ, ¬á¬ goto ¿ char.
  128.                                    
  129.            å¿α¡δ⌐ Φα¿ΣΓ            å¿α¡δ¼ Φα¿ΣΓ«¼ ó πú½«óδσ ß¬«í¬áσ
  130.            ó πú½«óδσ ß¬«í-         «Γ¼ÑτáεΓß∩ ¡ÑΓÑନ¡á½∞¡δÑ ß¿¼ó«-
  131.            ¬áσ                     ½δ ó ß¿¡Γá¬ß¿τÑ߬¿σ ¬«¡ßΓαπ¬µ¿∩σ.
  132.                                    ìá»α¿¼Ñα,
  133.            
  134.                                            goto <name>
  135.                                    
  136.                                    çñÑß∞ <name> »αÑñßΓáó½Ñ¡« ª¿α¡δ¼
  137.                                    Φα¿ΣΓ«¼ ó πú½«óδσ ß¬«í¬áσ, τΓ«íδ
  138.                                    «íαáΓ¿Γ∞ ó¡¿¼á¡¿Ñ ¡á Γ«, τΓ« «»-
  139.                                    αÑñѽѡᠫíΘá∩ Σ«α¼á »αÑñßΓáó½Ñ-
  140.                                    ¡¿∩ ñ½∩ «»ÑαáΓ«αá goto. é ñÑ⌐ßΓ-
  141.                                    ó¿Γѽ∞¡«⌐ »α«úαἼѠ»«½∞º«óáΓѽ∞
  142.                                    »«ñßΓáó¿Γ «íδτ¡δ⌐ ¿ñÑ¡Γ¿Σ¿¬áΓ«α
  143.                                    ó¼ÑßΓ« ¡ÑΓÑନ¡á½∞¡«ú« ß¿¼ó«½á
  144.                                    <name>.
  145.                 
  146.            
  147.            Åα¿¼Ñαδ                 Åα¿¼Ñαδ »α«úαá¼¼ ¡á æ¿ ¿½¿ ¿σ τáß-
  148.                                    ΓÑ⌐ »αÑñßΓáó½∩εΓß∩ ó ó¿ñÑ, »«ñ«í¡«¼
  149.                                    Γ«¼π,  ó  ¬«Γ«α«¼ «¡¿ «Γ«íαáªáεΓß∩
  150.                                    ¡á φ¬αá¡Ñ ¿½¿ »α¿¡ΓÑαÑ:
  151.                 
  152.                                       int x,y;
  153.                                       .
  154.                                       .
  155.                                       .
  156.                                       swap(&x,&y);
  157.                 
  158.            î¡«ú«Γ«τ¿Ñ             î¡«ú«Γ«τ¿Ñ ¼«ªÑΓ íδΓ∞ óÑαΓ¿¬á½∞¡δ¼
  159.                                   ¿½¿ ú«α¿º«¡Γá½∞¡δ¼. é ß½ÑñπεΘѼ »α¿-
  160.                                   ¼ÑαÑ óÑαΓ¿¬á½∞¡δÑ ¼¡«ú«Γ«τ¿∩ «í«º¡á-
  161.                                   τáεΓ, τΓ« ¡π½∞  ¿  í«½ÑÑ  «í"∩ó½Ñ¡¿⌐
  162.                                   ß½ÑñπÑΓ   »ÑαÑñ   «ñ¡¿¼   ¿½¿  í«½ÑÑ
  163.                                   «»ÑαáΓ«αἿ ó¡πΓα¿ Σ¿úπα¡δσ ß¬«í«¬.
  164.                 
  165.                                      {
  166.                                       [<declaration>]
  167.                                       .
  168.                                       .
  169.                                       .
  170.                                       <statement>
  171.                                       [<statement>]
  172.                                       .
  173.                                       .
  174.                                       .
  175.                                      }
  176.                                  éÑαΓ¿¬á½∞¡δÑ     ¼¡«ú«Γ«τ¿∩     ΓᬪÑ
  177.                                  ¿ß»«½∞ºπεΓß∩ ó »α¿¼Ñαáσ »α«úαá¼¼ ñ½∩
  178.                                  «í«º¡áτÑ¡¿∩ τáßΓ¿ »α«úαá¼¼δ, ¬«Γ«αá∩
  179.                                  »α«»πΘÑ¡á.
  180.                                  â«α¿º«¡Γá½∞¡«Ñ  ¼¡«ú«Γ«τ¿Ñ, ß½ÑñπεΘÑÑ
  181.  
  182.                                       - 8 -
  183.          
  184.          
  185.                                  »«ß½Ñ     ¡Ñ¬«Γ«α«⌐    ß¿¡Γá¬ß¿τÑ߬«⌐
  186.                                  ¬«¡ßΓαπ¬µ¿¿, «í«º¡áτáÑΓ »«ß½Ññ«óáΓѽ∞-
  187.                                  ¡«ßΓ∞ ¬«¡ßΓαπ¬µ¿⌐ Γ«⌐ ªÑ ßἫ⌐ Σ«α¼δ,
  188.                                  τΓ« ¿ »αÑñΦÑßΓóπεΘá∩ ¼¡«ú«Γ«τ¿ε ¬«¡-
  189.                                  ßΓαπ¬µ¿∩. ìá»α¿¼Ñα,
  190.                 
  191.                                  ={<expression>[,<expression>]...}
  192.                            
  193.                                  «í«º¡áτáÑΓ,   τΓ«   «ñ¡«   ¿½¿  í«½ÑÑ
  194.                                  óδαáªÑ¡¿⌐, αáºñѽѡ¡δσ ºá»∩Γ묨,¼«ªÑΓ
  195.                                  »«∩ó¿Γ∞ß∩ ¼Ñªñπ Σ¿úπα¡δ¼¿ ß¬«í¬á¼¿.
  196.                 
  197.            [] èóáñαáΓ¡δÑ         èóáñαáΓ¡δѠ߬«í¬¿, «úαá¡¿τ¿óáεΘ¿Ñ ß¿¡-
  198.            ß¬«í¬¿                Γá¬ß¿τÑ߬πε ¬«¡ßΓαπ¬µ¿ε, «í«º¡áτáεΓ ÑÑ
  199.                                  ó«º¼«ª¡«Ñ «ΓßπΓßΓó¿Ñ. ìá»α¿¼Ñα,
  200.                 
  201.                                     return[<expression>];
  202.                                  
  203.                                  é    φΓ«⌐    ¬«¡ßΓαπ¬µ¿¿ ¡Ñ «í∩ºáΓѽ∞-
  204.                                  ¡« óδαáªÑ¡¿Ñ <expression>.
  205.            " " Äúαá¡¿τÑ¡¿Ñ       Äúαá¡¿τÑ¡¿Ñ ñó«⌐¡δ¼¿ ¬áóδτ¬á¼¿ ¿ß»«½∞-
  206.            ¬«¡ßΓαπ¬µ¿⌐ ñó«⌐-     ºπÑΓß∩ ñ½∩ ΓÑନ¡«ó, «»αÑñѽ∩Ѽδσ ó
  207.            ¡δ¼¿    ¬áóδτ¬á¼¿     ñá¡¡«¼    ΓѬßΓÑ.   ìá»α¿¼Ñα,   ΓÑନ¡
  208.                                  "½Ñ¬ßѼá"   ºá¬½ετáÑΓß∩   ó   ñó«⌐¡δÑ
  209.                                  ¬áóδτ¬¿ »α¿ Ñú« «»αÑñѽѡ¿¿.
  210.                 
  211.                 
  212.                 
  213.                 
  214.                 
  215.                 
  216.                2. ¥½Ñ¼Ñ¡Γδ MSC
  217.          
  218.                
  219.                é φΓ«¼ αáºñѽѠ«»¿ßδóáεΓß∩ φ½Ñ¼Ñ¡Γδ ∩ºδ¬á »α«úαá¼¼¿α«óá¡¿∩
  220.          MSC. ¥½Ñ¼Ñ¡ΓἿ ∩ºδ¬á ∩ó½∩εΓß∩ ¿¼Ñ¡á, τ¿ß½á ¿ ß¿¼ó«½δ, ¿ß»«½∞ºπÑ-
  221.          ¼δѠ󠬫¡ßΓαπ¬µ¿∩σ »α«úαá¼¼ ¡á æ¿. é τáßΓ¡«ßΓ¿, ó φΓ«⌐ ú½áóÑ «»¿-
  222.          ßδóáÑΓß∩ ß½ÑñπεΘÑÑ:
  223.                 
  224.                 -¼¡«ªÑßΓóá ß¿¼ó«½«ó;
  225.                 -¬«¡ßΓá¡Γδ;
  226.                 -¿ñÑ¡Γ¿Σ¿¬áΓ«αδ;
  227.                 -¬½ετÑóδÑ ß½«óá;
  228.                 -¬«¼¼Ñ¡Γáα¿¿;
  229.                 -½Ñ¬ßѼδ.
  230.          
  231.                
  232.                2.1. î¡«ªÑßΓóá ß¿¼ó«½«ó
  233.                 
  234.                é »α«úαá¼¼áσ ¡á æ¿  ¿ß»«½∞ºπÑΓß∩  ñóá  ¼¡«ªÑßΓóá  ß¿¼ó«½«ó:
  235.          ¼¡«ªÑßΓó« ß¿¼ó«½«ó æ¿ ¿ ¼¡«ªÑßΓó« »αÑñßΓáó¿¼δσ ß¿¼ó«½«ó. î¡«ªÑßΓ-
  236.          ó«  ß¿¼ó«½«ó æ¿ ß«ñÑαª¿Γ íπ¬óδ, µ¿Σαδ ¿ º¡á¬¿ »π¡¬Γπᵿ¿, ¬«Γ«αδÑ
  237.          ¿¼ÑεΓ «»αÑñѽѡ¡«Ñ º¡áτÑ¡¿Ñ ñ½∩ ¬«¼»¿½∩Γ«αá æ¿. Åα«úαá¼¼δ  ¡á  æ¿
  238.          ßΓα«∩Γß∩  »πΓѼ ¬«¼í¿¡¿α«óá¡¿∩ ó «ß¼δ߽ѡ¡δÑ ¬«¡ßΓαπ¬µ¿¿ ß¿¼ó«½«ó
  239.          ¿º ¼¡«ªÑßΓóá æ¿.
  240.  
  241.                                       - 9 -
  242.          
  243.          
  244.                î¡«ªÑßΓó«  ß¿¼ó«½«ó  æ¿  ∩ó½∩ÑΓß∩  »«ñ¼¡«ªÑßΓó«¼  ¼¡«ªÑßΓóá
  245.          »αÑñßΓáó¿¼δσ ß¿¼ó«½«ó. î¡«ªÑßΓó« »αÑñßΓáó¿¼δσ ß¿¼ó«½«ó ß«ßΓ«¿Γ ¿º
  246.          óßÑσ  íπ¬ó,  µ¿Σα ¿ ß¿¼ó«½«ó, ¬«Γ«αδÑ »«½∞º«óáΓѽ∞ ¼«ªÑΓ »αÑñßΓá-
  247.          ó¿Γ∞ úαáΣ¿τÑ߬¿ ¬á¬ «Γñѽ∞¡δ⌐ ß¿¼ó«½. î«Θ¡«ßΓ∞ ¼¡«ªÑßΓóá »αÑñßΓá-
  248.          ó¿¼δσ ß¿¼ó«½«ó ºáó¿ß¿Γ «Γ Γ¿»á ΓÑନ¡á½á, ¬«Γ«αδ⌐ ¿ß»«½∞ºπÑΓß∩.
  249.                Åα«úαá¼¼á ¡á æ¿ ¼«ªÑΓ ß«ñÑαªáΓ∞ Γ«½∞¬« ß¿¼ó«½δ ¿º ¼¡«ªÑßΓóá
  250.          ß¿¼ó«½«ó æ¿, ºá ¿ß¬½ετÑ¡¿Ñ¼ ßΓ᫬«óδσ ½¿ΓÑαὫó, ß¿¼ó«½∞¡δ󠬫¡ß-
  251.          Γá¡Γ  ¿ ¬«¼¼Ñ¡Γáα¿Ñó, úñÑ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡ ½εí«⌐ »αÑñßΓáó¿-
  252.          ¼δ⌐ ß¿¼ó«½. èáªñδ⌐ ß¿¼ó«½ ¿º ¼¡«ªÑßΓóá ß¿¼ó«½«ó æ¿  ¿¼ÑÑΓ  ó»«½¡Ñ
  253.          «»αÑñѽѡ¡δ⌐  ß¼δß½ ñ½∩ ¬«¼»¿½∩Γ«αá æ¿. è«¼»¿½∩Γ«α óδñáÑΓ ß««íΘÑ-
  254.          ¡¿Ñ «í «Φ¿í¬Ñ, ¬«úñá «¡ óßΓαÑτáÑΓ ¡ÑóÑα¡« ¿ß»«½∞º«óá¡¡δÑ  ß¿¼ó«½δ
  255.          ¿½¿ ß¿¼ó«½δ, ¡Ñ »α¿¡áñ½ÑªáΘ¿Ñ ¼¡«ªÑßΓóπ æ¿.
  256.                é  ß½ÑñπεΘ¿σ αáºñѽáσ «»¿ßδóáεΓß∩ ß¿¼ó«½δ ¿º ¼¡«ªÑßΓóá ß¿¼-
  257.          ó«½«ó æ¿ ¿ «í"∩ß¡∩ÑΓß∩ ¬á¬ ¿ úñÑ ¿σ ¿ß»«½∞º«óáΓ∞.
  258.          
  259.                
  260.                2.1.1 üπ¬óδ ¿ µ¿Σαδ
  261.                
  262.                î¡«ªÑßΓó« ß¿¼ó«½«ó æ¿ ó¬½ετáÑΓ í«½∞Φ¿Ñ ¿ ¼á½δÑ íπ¬óδ ¿º á¡-
  263.          ú½¿⌐߬«ú« á½Σáó¿Γá ¿ 10 ñÑß∩Γ¿τ¡δσ áαáí߬¿σ µ¿Σα:
  264.                 
  265.                 
  266.                 
  267.                 
  268.                 
  269.                 -í«½∞Φ¿Ñ á¡ú½¿⌐߬¿Ñ íπ¬óδ:
  270.                 
  271.                 A B C D E F G H I J K L M N O P Q R T U V W X Y Z
  272.                 
  273.                 -¼á½δÑ á¡ú½¿⌐߬¿Ñ íπ¬óδ:
  274.                 
  275.                 a b c d e f g h i j k l m n o p q r t u v w x y z
  276.                 
  277.                 -ñÑß∩Γ¿τ¡δÑ µ¿Σαδ:
  278.                 
  279.                 0 1 2 3 4 5 6 7 8 9
  280.                 
  281.                üπ¬óδ ¿ µ¿Σαδ ¿ß»«½∞ºπεΓß∩ »α¿ Σ«α¼¿α«óá¡¿¿ ¬«¡ßΓá¡Γ, ¿ñÑ¡-
  282.          Γ¿Σ¿¬áΓ«α«ó ¿ ¬½ετÑóδσ ß½«ó. éßÑ φΓ¿ ¬«¡ßΓαπ¬µ¿¿ «»¿ßá¡δ ¡¿ªÑ.
  283.                è«¼»¿½∩Γ«α æ¿ αáßß¼áΓα¿óáÑΓ «ñ¡π ¿ Γπ ªÑ  ¼á½πε  ¿  í«½∞Φπε
  284.          íπ¬óδ ¬á¬ «Γ½¿τ¡δÑ ß¿¼ó«½δ. àß½¿ ó ñá¡¡«⌐ ºá»¿ß¿ ¿ß»«½∞º«óá¡δ ¼á-
  285.          ½δÑ íπ¬óδ, Γ« ºá¼Ñ¡á ¼á½«⌐ íπ¬óδ "a" ¡á í«½∞Φπε íπ¬óπ "A" ßñѽáÑΓ
  286.          «Γ½¿τ¡«⌐ ñá¡¡πε ºá»¿ß∞ «Γ »αÑñΦÑßΓóπεΘÑ⌐.
  287.          
  288.                
  289.                2.1.2. Åα«íѽ∞¡δÑ ß¿¼ó«½δ
  290.                 
  291.                Åα«íѽ,  Γáíπ½∩µ¿∩,  »ÑαÑó«ñ ßΓ᫬¿, ó«ºóαáΓ ¬áαÑΓ¬¿, ¡«óá∩
  292.          ßΓαá¡¿µá, óÑαΓ¿¬á½∞¡á∩ Γáíπ½∩µ¿∩ ¿ ¡«óá∩ ßΓ᫬á- φΓ« ß¿ó«½δ,  ¡á-
  293.          ºδóáѼδÑ  »α«íѽ∞¡δ¼¿, »«ß¬«½∞¬π «¡¿ ¿¼ÑεΓ Γ« ªÑ ßἫѠ¡áº¡áτÑ¡¿Ñ,
  294.          ¬á¬ ¿ »α«íÑ½δ ¼Ñªñπ ß½«óἿ ¿ ßΓα«¬á¼¿ ¡á »ÑτáΓ¡«⌐ ßΓαá¡¿µÑ.  ¥Γ¿
  295.          ß¿¼ó«½δ αáºñѽ∩εΓ «í"ѬΓδ, «»αÑñѽѡ¡δÑ »«½∞º«óáΓѽѼ, ΓᬿÑ, ¬á¬
  296.          ¬«¡ßΓá¡Γδ ¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ, «Γ ñαπú¿σ «í"Ñ¬Γ«ó »α«úαá¼¼δ.
  297.                æ¿¼ó«½ CONTROL-Z αáßß¼áΓα¿óáÑΓß∩ ¬á¬ ¿¡ñ¿¬áΓ«α ¬«¡µá Σá⌐½á.
  298.          è«¼»¿½∩Γ«α   ¿ú¡«α¿απÑΓ   ½εí«⌐   ΓѬßΓ,  ß½ÑñπεΘ¿⌐  ºá  ß¿¼ó«½«¼
  299.  
  300.                                       - 10 -
  301.          
  302.          
  303.          CONTROL-Z.
  304.                è«¼»¿½∩Γ«α æ¿ ¿ú¡«α¿απÑΓ »α«íѽ∞¡δÑ ß¿¼ó«½δ,  Ñß½¿  «¡¿  ¡Ñ
  305.          ¿ß»«½∞ºπεΓß∩ ¬á¬ αáºñѽ¿Γѽ¿ ¿½¿ ¬á¬ ¬«¼»«¡Ñ¡Γδ ¬«¡ßΓá¡Γδ-ß¿¼ó«½á
  306.          ¿½¿  ßΓ᫬«óδσ  ½¿ΓÑαὫó. ¥Γ« ¡πª¡« ¿¼ÑΓ∞ ó ó¿ñπ, τΓ«íδ ñ«»«½¡¿-
  307.          Γѽ∞¡« ¿ß»«½∞º«óáΓ∞ »α«íѽ∞¡δÑ ß¿¼ó«½δ ñ½∩ »«óδΦÑ¡¿∩  ¡áú½∩ñ¡«ßΓ¿
  308.          »α«úαá¼¼δ (¡á»α¿¼Ñα,ñ½∩ »α«ß¼«Γαá αÑñá¬Γ«α«¼ ΓѬßΓ«ó).
  309.                
  310.                
  311.                2.1.3. ç¡á¬¿ »π¡¬Γπᵿ¿ ¿ ß»Ñµ¿á½∞¡δÑ ß¿¼ó«½δ
  312.                 
  313.                ç¡á¬¿  »π¡¬Γπᵿ¿ ¿ ß»Ñµ¿á½∞¡δÑ ß¿¼ó«½δ ¿º ¼¡«ªÑßΓóá ß¿¼ó«-
  314.          ½«ó æ¿ ¿ß»«½∞ºπεΓß∩ ñ½∩ αẽ¿τ¡δσ µÑ½Ñ⌐,  «Γ  «αúá¡¿ºáµ¿¿  ΓѬßΓá
  315.          »α«úαá¼¼δ  ñ« «»αÑñѽѡ¿∩ ºáñá¡¿⌐, ¬«Γ«αδÑ íπñπΓ óδ»«½¡Ñ¡δ ¬«¼»¿-
  316.          ½∩Γ«α«¼ ¿½¿ «Γ¬«¼»¿½¿α«óá¡¡«⌐ »α«úαá¼¼«⌐. é Γáí½¿µÑ 2.1  »ÑαÑτ¿ß-
  317.          ½Ñ¡δ φΓ¿ ß¿¼ó«½δ.
  318.                 
  319.                 
  320.                 
  321.                 
  322.            -----------------------------------------------------------
  323.            æ¿¼ó«½        ìῼѡ«óá¡¿Ñ       æ¿¼ó«½        ìῼѡ«óá¡¿Ñ
  324.            -----------------------------------------------------------
  325.                 
  326.              ,           çá»∩Γá∩               !          é«ß¬½¿µáΓѽ∞-
  327.                                                           ¡δ⌐ º¡á¬
  328.              .           Æ«τ¬á                 |          éÑαΓ¿¬á½∞¡á∩
  329.                                                           τÑαΓá
  330.              ;           Æ«τ¬á ß ºá-           /          ìᬽ«¡¡á∩ τÑα-
  331.                          »∩Γ«⌐                            Γá ó»αáó«
  332.              :           äó«ÑΓ«τ¿Ñ             \          ìᬽ«¡¡á∩ τÑα-
  333.                                                           Γá ó½Ñó«
  334.              ?           ç¡á¬ ó«»α«ßá          ~          Æ¿½∞ñá
  335.                 
  336.              '           Äñ¿¡«τ¡á∩ ¬á          _          Å«ñτÑનóá¡¿Ñ
  337.                          óδτ¬á
  338.              (           ïÑóá∩ ¬απú½á∩         #          ç¡á¬ ¡«¼Ñαá
  339.                          ß¬«í¬á
  340.              )           Åαáóá∩ ¬απú½á∩        %          ç¡á¬ »α«µÑ¡Γá
  341.                          ß¬«í¬á
  342.              {           ïÑóá∩ Σ¿úπα¡á∩        &          Ç¼»Ñαßá¡ñ
  343.                          ß¬«í¬á
  344.              }           Åαáóá∩ Σ¿úπα¡á∩       ^          Caret
  345.                          ß¬«í¬á
  346.              <           ïÑóá∩ πú½«óá∩         -          ç¡á¬ ¼¿¡πß
  347.                          ß¬«í¬á
  348.              >           Åαáóá∩ πú½«óá∩        =          ç¡á¬ αáó¡«
  349.                          ß¬«í¬á
  350.              [           ïÑóá∩  ¬óáñαáΓ¡á∩     +          ç¡á¬ »½εß
  351.                          ß¬«í¬á
  352.              ]           Åαáóá∩ ¬óáñαáΓ¡á∩
  353.                          ß¬«í¬á
  354.             -----------------------------------------------------------
  355.                 
  356.                 Æáí½. 2.1. ç¡á¬¿ »π¡¬Γπᵿ¿ ¿ ß»Ñµ¿á½∞¡δÑ ß¿¼ó«½δ
  357.                 
  358.  
  359.                                       - 11 -
  360.          
  361.          
  362.                ¥Γ¿  ß¿¼ó«½δ ¿¼ÑεΓ ß»Ñµ¿á½∞¡δ⌐ ß¼δß½ ñ½∩ ¬«¼»¿½∩Γ«αá æ¿. êσ
  363.          ¿ß»«½∞º«óá¡¿Ñ ó ∩ºδ¬Ñ æ¿ «»¿ßδóáÑΓß∩ ó ñá½∞¡Ñ⌐ΦѼ ß«ñÑαªá¡¿¿  απ-
  364.          ¬«ó«ñßΓóá.  ç¡á¬¿  »π¡¬Γπᵿ¿ ¿º ¼¡«ªÑßΓóá »αÑñßΓáó¿¼δσ ß¿¼ó«½«ó,
  365.          ¬«Γ«αδÑ ¡Ñ »αÑñßΓáó½Ñ¡δ ó ñá¡¡«¼ ß»¿ß¬Ñ, ¼«úπΓ íδΓ∞  ¿ß»«½∞º«óá¡δ
  366.          Γ«½∞¬« ó ßΓ᫬«óδσ ½¿ΓÑαá½áσ, ¬«¡ßΓá¡Γáσ-ß¿¼ó«½áσ ¿ ¬«¼¼Ñ¡Γáα¿∩σ.
  367.          
  368.                
  369.                2.1.4. ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
  370.                 
  371.                ESC-  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿- φΓ« ß»Ñµ¿á½∞¡δÑ ß¿¼ó«½∞¡δÑ ¬«¼í¿-
  372.          ¡áµ¿¿, ¬«Γ«αδÑ »αÑñßΓáó½∩εΓ »α«íѽ∞¡δÑ  ß¿¼ó«½δ  ¿  ¡ÑúαáΣ¿τÑ߬¿Ñ
  373.          ß¿¼ó«½δ ó ßΓ᫬áσ ¿ ß¿¼ó«½∞¡δ󠬫¡ßΓá¡Γáσ.
  374.                êσ    Γ¿»¿τ¡«Ñ  ¿ß»«½∞º«óá¡¿Ñ  ßó∩ºá¡«   ß«   ß»Ñµ¿Σ¿¬áµ¿Ñ⌐
  375.          Γá¬¿σ   ñÑ⌐ßΓó¿⌐,  ¬á¬  ó«ºóαáΓ  ¬áαÑΓ¬¿  ¿  Γáíπ½∩µ¿∩ ,  á ΓᬪÑ
  376.          ñ½∩  ºáñá¡¿∩  ½¿ΓÑαá½∞¡δσ  »αÑñßΓáó½Ñ¡¿⌐  ß¿¼ó«½«ó,   Γá¬¿σ   ¬á¬
  377.          ß¿¼ó«½ ñó«⌐¡á∩ ¬áóδτ¬á. ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ß«ßΓ«¿Γ ¿º ¡á¬½«¡-
  378.          ¡«⌐  τÑαΓδ  ó½Ñó«, ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ íπ¬óá, º¡á¬¿ »π¡¬Γπᵿ¿ ' " \
  379.          ¿½¿ ¬«¼í¿¡áµ¿∩ µ¿Σα. é Γáí½¿µÑ 2.2. »α¿óÑñÑ¡ ß»¿ß«¬ ESC- »«ß½Ññ«-
  380.          óáΓѽ∞¡«ßΓÑ⌐ ∩ºδ¬á æ¿.
  381.                 
  382.                 -------------------------------------------------
  383.                 ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ∞      ìῼѡ«óá¡¿Ñ
  384.                 -------------------------------------------------
  385.                 
  386.                        \n                    ì«óá∩ ßΓ᫬á
  387.                 
  388.                        \t                    â«α¿º«¡Γá½∞¡á∩ Γáíπ-
  389.                                              ½∩µ¿∩
  390.                        \v                    éÑαΓ¿¬á½∞¡á∩ Γáíπ½∩-
  391.                                              µ¿∩
  392.                        \b                    Åα«íѽ
  393.                 
  394.                        \r                    é«ºóαáΓ ¬áαÑΓ¬¿
  395.                 
  396.                        \f                    ì«óá∩ ßΓαá¡¿µá
  397.                 
  398.                        \a                    çó«¡«¬(ß¿ú¡á½)
  399.                 
  400.                        \'                    Äñ¿¡«τ¡á∩ ¬áóδτ¬á
  401.                 
  402.                        \"                    äó«⌐¡á∩ ¬áóδτ¬á
  403.                 
  404.                        \\                    ìᬽ«¡¡á∩ τÑαΓá ó½Ñó«
  405.                 
  406.                        \ddd                  ASCII ß¿¼ó«½ ó ó«ß∞¼¿-
  407.                                              α¿τ¡«¼ »αÑñßΓáó½Ñ¡¿¿
  408.                        \xdd                  ASCII ß¿¼ó«½ ó ΦÑßΓ¡áñ-
  409.                                              µáΓ¿α¿τ¡«¼ »αÑñßΓáó½Ñ¡¿¿
  410.                 ------------------------------------------------------
  411.                 
  412.                 Æáí½. 2.2. ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
  413.                 
  414.                àß½¿ ¡á¬½«¡¡á∩ τÑαΓá ó½Ñó« »αÑñΦÑßΓóπÑΓ ß¿¼ó«½π,  ¡Ñ  ó¬½ε-
  415.          τÑ¡¡«¼π  ó  φΓ«Γ ß»¿ß«¬, Γ« ¡á¬½«¡¡á∩ τÑαΓá ó½Ñó« ¿ú¡«α¿απÑΓß∩, á
  416.          ß¿¼ó«½ »αÑñßΓáó½∩ÑΓß∩ ¬á¬  ½¿ΓÑαá½∞¡δ⌐. ìá»α¿¼Ñα, ¿º«íαáªÑ¡¿Ñ  \c
  417.  
  418.                                       - 12 -
  419.          
  420.          
  421.          »αÑñßΓáó½∩ÑΓ ß¿¼ó«½ "c" ó ½¿ΓÑαá½∞¡«⌐ ßΓα«¬Ñ ¿½¿ ¬«¡ßΓá¡ΓÑ-ß¿¼ó«-
  422.          ½Ñ.
  423.                Å«ß½Ññ«óáΓѽ∞¡«ßΓ¿  \ddd ¿ \xdd »«ºó«½∩εΓ ºáñáΓ∞ ½εí«⌐ ß¿¼-
  424.          ó«½ ó ASCII (ǼÑਪá¡ß¬¿⌐ ßΓá¡ñáαΓ¡δ⌐ ¬«ñ  ¿¡Σ«α¼áµ¿«¡¡«ú« ¿¡ΓÑα-
  425.          ΣÑ⌐ßá) ¬á¬ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ΓαÑσ ó«ß∞¼Ñα¿τ¡δσ µ¿Σα ¿½¿ ñóπσ ΦÑ-
  426.          ßΓ¡áñµáΓÑα¿τ¡δσ µ¿Σα. ìá»α¿¼Ñα, ß¿¼ó«½ »α«íѽᠼ«ªÑΓ  íδΓ∞  ºáñá¡
  427.          ¬á¬ \010 ¿½¿ \x08. è«ñ ASCII "¡π½∞" ¼«ªÑΓ íδΓ∞ ºáñá¡  ¬á¬ \0  ¿½¿
  428.          \x0 . é  ó«ß∞¼Ñα¿τ¡«⌐  ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¼«úπΓ íδΓ∞ ¿ß»«½∞-
  429.          º«óá¡δ «Γ «ñ¡«⌐ ñ« ΓαÑσ ó«ß∞¼Ñα¿τ¡δσ µ¿Σα.
  430.                
  431.                ìá»α¿¼Ñα, ß¿¼ó«½ »α«íѽᠼ«ªÑΓ íδΓ∞ ºáñá¡  ¬á¬ \10 .  Æ«τ¡«
  432.          ΓᬠªÑ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¼«úπΓ íδΓ∞ ¿ß-
  433.          »«½∞º«óá¡δ «Γ «ñ¡«⌐ ñ« ñóπσ ΦÑßΓ¡áñµáΓÑα¿τ¡δσ µ¿Σα. Æá¬, ΦÑßΓ¡áñ-
  434.          µáΓÑα¿τ¡á∩ »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñ½∩ ß¿¼ó«½á  »α«íѽᠼ«ªÑΓ íδΓ∞ ºá-
  435.          ñá¡á  ¬á¬ \x08 ¿½¿ \x8 .
  436.                
  437.                çá¼Ñτá¡¿Ñ:
  438.                 
  439.                è«úñá ¿ß»«½∞ºπÑΓß∩ ó«ß∞¼Ñα¿τ¡á∩ ¿½¿ ΦÑßΓ¡áñµáΓÑα¿τ¡á∩  ESC-
  440.          »«ß½Ññ«óáΓѽ∞¡«ßΓ∞  ó  ßΓ᫬áσ,  Γ«  ¡πª¡« »«½¡«ßΓ∞ε ºáñáóáΓ∞ óßÑ
  441.          µ¿Σαδ ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ (Γα¿ µ¿Σαδ ñ½∩ ó«ß∞¼Ñα¿τ¡«⌐  ¿  ñóÑ
  442.          µ¿Σαδ ñ½∩ ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓÑ⌐). ê¡áτÑ, Ñß-
  443.          ½¿  ß¿¼ó«½ ¡Ñ»«ßαÑñßΓóÑ¡¡« ß½ÑñπεΘ¿⌐ ºá ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ε,
  444.          ß½πτá⌐¡« «¬áªÑΓß∩ ó«ß∞¼Ñα¿τ¡«⌐ ¿½¿ ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐  µ¿Σα«⌐,  Γ«
  445.          «¡  »α«¿¡ΓÑα»αÑΓ¿απÑΓß∩  ¬á¬  τáßΓ∞ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿. ìá»α¿¼Ñα,
  446.          ßΓα«¬á  \x7Bell  »α¿  óδó«ñÑ ¡á »ÑτáΓ∞ íπñÑΓ óδú½∩ñÑΓ∞ ¬á¬ {ell ,
  447.          »«ß¬«½∞¬π  \x7B  »α«¿¡ΓÑα»αÑΓ¿απÑΓß∩ ¬á¬ ß¿¼ó«½  ½Ñó«⌐  Σ¿úπα¡«⌐
  448.          ß¬«í¬¿({) . æΓα«¬á  \x07Bell íπñÑΓ »αáó¿½∞¡δ¼ »αÑñßΓáó½Ñ¡¿Ñ¼ ß¿¼-
  449.          ó«½á "ºó«¡«¬" ß »«ß½ÑñπεΘ¿¼ ß½«ó«¼ Bell.
  450.            
  451.                ESC-  »«ß½Ññ«óáΓѽ∞¡«ßΓ¿  »«ºó«½∩εΓ  »«ßδ½áΓ∞ ¡ÑúαáΣ¿τÑ߬¿Ñ
  452.          π»αáó½∩εΘ¿Ñ ß¿¼ó«½δ ¬ ó¡ÑΦ¡¿¼ πßΓα«⌐ßΓóá¼. ìá»α¿¼Ñα, ESC-  »«ß½Ñ-
  453.          ñ«óáΓѽ∞¡«ßΓ∞\033 τáßΓ« ¿ß»«½∞ºπÑΓß∩ ¬á¬ »Ñαóδ⌐ ß¿¼ó«½ ¬«¼á¡ñ π»-
  454.          αáó½Ñ¡¿∩ ΓÑନ¡á½«¼ ¿  »α¿¡ΓÑα«¼.  ìÑúαáΣ¿τÑ߬¿Ñ  ß¿¼ó«½δ  óßÑúñá
  455.          ñ«½ª¡δ »αÑñßΓáó½∩Γ∞ß∩ ESC-»«ß½Ññ«óáΓѽ∞¡«ßΓ∩¼¿, »«ß¬«½∞¬π, ¡Ñ»«ß-
  456.          αÑñßΓóÑ¡¡«Ñ ¿ß»«½∞º«óá¡¿Ñ ó »α«úαá¼¼áσ ¡á æ¿ ¡ÑúαáΣ¿τÑ߬¿σ ß¿¼ó«-
  457.          ½«ó íπñÑΓ ¿¼ÑΓ∞ ¡Ñ»αÑñ߬áºπѼδ⌐ αѺπ½∞ΓáΓ.
  458.                ìᬽ«¡¡á∩ τÑαΓá ó½Ñó« (\) »«¼¿¼« «»αÑñѽѡ¿∩ ESC-»«ß½Ññ«óá-
  459.          Γѽ∞¡«ßΓÑ⌐  ¿ß»«½∞ºπÑΓß∩  ΓᬪÑ,  ¬á¬ ß¿¼ó«½ »α«ñ«½ªÑ¡¿∩ ßΓ᫬¿ ó
  460.          »αÑ»α«µÑßß«α¡δσ «»αÑñѽѡ¿∩σ.
  461.                àß½¿ ß¿¼ó«½ "¡«óá∩ ßΓ᫬á" ß½ÑñπÑΓ ºá ¡á¬½«¡¡«⌐ τÑαΓ«⌐ ó½Ñ-
  462.          ó«, Γ« ¡«óá∩ ßΓα«¬á ¿ú¡«α¿απÑΓß∩ ¿ ß½ÑñπεΘá∩ ßΓα«¬á  αáßß¼áΓα¿óá-
  463.          ÑΓß∩, ¬á¬ τáßΓ∞ »αÑñδñπΘÑ⌐ ßΓ᫬¿.
  464.                       
  465.                
  466.                2.1.5. Ä»Ñαᵿ¿
  467.                 
  468.                Ä»Ñαᵿ¿- φΓ« ß»Ñµ¿á½∞¡δÑ ¬«¼í¿¡áµ¿¿ ß¿¼ó«½«ó, ß»Ñµ¿Σ¿µ¿απ-
  469.          εΘ¿Ñ  ñÑ⌐ßΓó¿∩ »« »α«íαẫóá¡¿ε αẽ¿τ¡δσ óѽ¿τ¿¡. è«¼»¿½∩Γ«α ¿¡-
  470.          ΓÑα»αÑΓ¿απÑΓ ¬áªñπε ¿º φΓ¿σ ¬«¼í¿¡áµ¿⌐ ¬á¬ ßἫßΓ«∩Γѽ∞¡πε Ññ¿¡¿-
  471.          µπ, ¡áºδóáѼπε ½Ñ¬ßѼ«⌐ (token).
  472.                é Æáí½. 2.3 »αÑñßΓáó½Ñ¡ ß»¿ß«¬  «»Ñαᵿ⌐.  Ä»Ñαᵿ¿  ñ«½ª¡δ
  473.          ¿ß»«½∞º«óáΓ∞ß∩ Γ«τ¡« Γá¬, ¬á¬ «¡¿ »αÑñßΓáó½Ñ¡δ ó Γáí½¿µÑ: íѺ »α«-
  474.          íѽ∞¡δσ  ß¿¼ó«½«ó ¼Ñªñπ ß¿¼ó«½á¼¿ ó ΓÑσ «»Ñαᵿ∩σ, ¬«Γ«αδÑ »αÑñß-
  475.          Γáó½Ñ¡δ ¡Ñ߬«½∞¬¿¼¿ ß¿¼ó«½á¼¿.
  476.  
  477.                                       - 13 -
  478.          
  479.          
  480.                Ä»Ñαᵿ∩ sizeof ¡Ñ ó¬½ετÑ¡á ó φΓπ Γáí½¿µπ. Ä¡á ß¬«αÑÑ »αÑñ-
  481.          ßΓáó½∩ÑΓ ß«í«⌐ ¬½ετÑó«Ñ ß½«ó«, τѼ ß¿¼ó«½.
  482.                 
  483.                 -------------------------------------------------
  484.                 Ä»Ñαᵿ∩                     ìῼѡ«óá¡¿Ñ
  485.                 -------------------------------------------------
  486.                 
  487.                    !                         ï«ú¿τÑ߬«Ñ ìà
  488.                 
  489.                    ~                         Å«í¿Γ«ó«Ñ ñ«»«½¡Ñ¡¿Ñ
  490.                 
  491.                    +                         æ½«ªÑ¡¿Ñ
  492.                 
  493.                    -                         éδτ¿Γá¡¿Ñ, áα¿Σ¼ÑΓ¿-
  494.                                              τÑ߬«Ñ «Γα¿µá¡¿Ñ
  495.                    *                         ô¼¡«ªÑ¡¿Ñ
  496.                 
  497.                    /                         äѽѡ¿Ñ
  498.                 
  499.                    %                         ÄßΓáΓ«¬
  500.                 
  501.                    <<                        æñó¿ú ó½Ñó«
  502.                 
  503.                    >>                        æñó¿ú ó»αáó«
  504.                 
  505.                    <                         îÑ¡∞ΦÑ
  506.                 
  507.                    <=                        îÑ¡∞ΦÑ ¿½¿ αáó¡«
  508.                 
  509.                    >                         ü«½∞ΦÑ
  510.                 
  511.                    >=                        ü«½∞ΦÑ ¿½¿ αáó¡«
  512.                 
  513.                    ==                        Éáó¡«
  514.                 
  515.                    !=                        ìÑ αáó¡«
  516.                 
  517.                    &                         Å«í¿Γ«ó«Ñ ê, áñαÑß «Γ
  518.                 
  519.                    |                         Å«í¿Γ«ó«Ñ  ó¬½ετáεΘÑÑ êïê
  520.                 
  521.                    ^                         Å«í¿Γ«ó«Ñ ¿ß¬½ετáεΘÑÑ êïê
  522.                 
  523.                    &&                        ï«ú¿τÑ߬«Ñ ê
  524.                 
  525.                    ||                        ï«ú¿τÑ߬«Ñ êïê
  526.                 
  527.                    '                         Å«ß½Ññ«óáΓѽ∞¡«Ñ óδ»«½¡Ñ-
  528.                                              ¡¿Ñ (ºá»∩Γá∩)
  529.                    ?:                        Ä»Ñαᵿ∩ πß½«ó¡«ú« óδ-
  530.                                              αáªÑ¡¿∩
  531.                    ++                        ê¡¬αѼѡΓ
  532.                 
  533.                    --                        äѬαѼѡΓ
  534.                 
  535.  
  536.                                       - 14 -
  537.          
  538.          
  539.                    =                         Åα«ßΓ«Ñ »α¿ßóá¿óá¡¿Ñ
  540.                 
  541.                    +=                        æ½«ªÑ¡¿Ñ ß »α¿ßóá¿ó᡿Ѽ
  542.                 
  543.                    -=                        éδτ¿Γá¡¿Ñ ß »α¿ßóá¿ó᡿Ѽ
  544.                   
  545.                    *=                        ô¼¡«ªÑ¡¿Ñ ß »α¿ßóá¿ó᡿Ѽ
  546.                    
  547.                    /=                        äѽѡ¿Ñ ß »α¿ßóá¿ó᡿Ѽ
  548.                    
  549.                    %=                        ÄßΓáΓ«¬ ß »α¿ßóá¿ó᡿Ѽ
  550.                    
  551.                    >>=                       æñó¿ú ó»αáó« ß »α¿ßóá¿óá-
  552.                                              ¿ó᡿Ѽ
  553.                    <<=                       æñó¿ú ó½Ñó« ß »α¿ßóá¿óá-
  554.                                              ¡¿Ñ¼
  555.                    &=                        Å«í¿Γ«ó«Ñ ê ß »α¿ßóá¿óá-
  556.                                              ¡¿Ñ¼
  557.                    |=                        Å«í¿Γ«ó«Ñ ó¬½ετáεΘÑÑ êïê
  558.                                              ß »α¿ßóá¿ó᡿Ѽ
  559.                    ^=                        Å«í¿Γ«ó«Ñ ¿ß¬½ετáεΘÑÑ êïê
  560.                                              ß »α¿ßóá¿ó᡿Ѽ
  561.                 
  562.                 -------------------------------------------------------
  563.            
  564.                           Æáí½. 2.3. Ä»Ñαᵿ¿
  565.                 
  566.                çá¼Ñτá¡¿Ñ:
  567.                 
  568.                Ä»Ñαᵿ∩  πß½«ó¡«ú« óδαáªÑ¡¿∩ ?: -φΓ« ΓÑα¡áα¡á∩, á ¡Ñ ñóπσ-
  569.          ß¿¼ó«½∞¡á∩  «»Ñαᵿ∩.  ö«α¼áΓ  πß½«ó¡«ú«   óδαáªÑ¡¿∩   ß½ÑñπεΘ¿⌐:
  570.          <expression>?<expression>:<expression>
  571.          
  572.                
  573.                2.2. è«¡ßΓá¡Γδ
  574.                 
  575.                è«¡ßΓá¡Γá- φΓ« τ¿ß½«, ß¿¼ó«½ ¿½¿ ßΓ᫬á ß¿¼ó«½«ó. è«¡ßΓá¡Γδ
  576.          ¿ß»«½∞ºπεΓß∩  ó  »α«úαἼѠ ¬á¬ ¡Ñ¿º¼Ñ¡∩ѼδÑ óѽ¿τ¿¡δ. é ∩ºδ¬Ñ æ¿
  577.          αẽ¿τáεΓ τÑΓδαÑ Γ¿»á ¬«¡ßΓá¡Γ: µÑ½δÑ ¬«¡ßΓá¡Γδ, ¬«¡ßΓá¡Γδ ß »½á-
  578.          óáεΘÑ⌐ Γ«τ¬«⌐, ¬«¡ßΓá¡Γδ-ß¿¼ó«½δ ¿ ßΓα«τ¡δÑ ½¿ΓÑαá½δ.
  579.                
  580.                
  581.                2.2.1 ûѽδÑ ¬«¡ßΓá¡Γδ
  582.                 
  583.                ûѽá∩ ¬«¡ßΓá¡Γá- φΓ« ñÑß∩Γ¿τ¡«Ñ, ó«ß∞¼Ñα¿τ¡«Ñ ¿½¿  ΦÑßΓ¡áñ-
  584.          µáΓÑα¿τ¡«Ñ τ¿ß½«, ¬«Γ«α«Ñ »αÑñßΓáó½∩ÑΓ µÑ½πε óѽ¿τ¿¡π. äÑß∩Γ¿τ¡á∩
  585.          ¬«¡ßΓá¡Γá ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ »αÑñßΓáó½Ñ¡¿∩:
  586.                 
  587.                <digits>,
  588.                 
  589.                úñÑ  <digits>  - φΓ« «ñ¡á ¿½¿ í«½ÑÑ ñÑß∩Γ¿τ¡δσ µ¿Σα «Γ 0 ñ«
  590.          9.
  591.                é«ß∞¼Ñα¿τ¡á∩ ¬«¡ßΓá¡Γá ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐  Σ«α¼áΓ  »αÑñßΓáó½Ñ-
  592.          ¡¿∩:
  593.                 
  594.  
  595.                                       - 15 -
  596.          
  597.          
  598.                0<odigits>,
  599.                 
  600.                úñÑ  <odigits>  - φΓ« «ñ¡á ¿½¿ í«½ÑÑ ó«ß∞¼Ñα¿τ¡δσ µ¿Σα «Γ 0
  601.          ñ« 7. çỿß∞ óÑñπΘÑú« ¡π½∩ ¡Ñ«íσ«ñ¿¼á.
  602.                ÿÑßΓ¡áñµáΓÑα¿τ¡á∩ ¬«¡ßΓá¡Γá ¿¼ÑÑΓ «ñ¿¡ ¿º ß½ÑñπεΘ¿σ  Σ«α¼á-
  603.          Γ«ó »αÑñßΓáó½Ñ¡¿∩:
  604.                 
  605.                0x<hdigits>
  606.                0X<hdigits>,
  607.                 
  608.                úñÑ <hdigits> «ñ¡á ¿½¿ í«½ÑÑ ΦÑßΓ¡áñµáΓÑα¿τ¡δσ µ¿Σα.
  609.                ÿÑßΓ¡áñµáΓÑα¿τ¡á∩  µ¿Σαá  ¼«ªÑΓ  íδΓ∞  µ¿Σα«⌐ «Γ 0 ñ« 9 ¿½¿
  610.          íπ¬ó«⌐ (í«½∞Φ«⌐ ¿½¿ ¼á½«⌐) «Γ A ñ« F. é  »αÑñßΓáó½Ñ¡¿¿  ¬«¡ßΓá¡Γδ
  611.          ñ«»π߬áÑΓß∩  "ß¼Ñß∞" í«½∞Φ¿σ ¿ ¼á½δσ íπ¬ó. çỿß∞ óÑñπΘÑú« ¡π½∩ ¿
  612.          ß½ÑñπεΘÑú« ºá ¡¿¼ ß¿¼ó«½á x ¿½¿ X ¡Ñ«íσ«ñ¿¼á.
  613.                Åα«íѽ∞¡δÑ ß¿¼ó«½δ ¡Ñ ñ«»π߬áεΓß∩ ¼Ñªñπ µ¿ΣαἿ µÑ½«⌐ ¬«¡ß-
  614.          Γá¡Γδ. é Æáí½. 2.4 ¿½½εßΓα¿απεΓß∩ »α¿¼Ñαδ µÑ½δ󠬫¡ßΓá¡Γ.
  615.                 
  616.            -----------------------------------------------------------
  617.            äÑß∩Γ¿τ¡δÑ           é«ß∞¼Ñα¿τ¡δÑ         ÿÑßΓ¡áñµáΓÑα¿τ¡δÑ
  618.            ¬«¡ßΓá¡Γδ            ¬«¡ßΓá¡Γδ            ¬«¡ßΓá¡Γδ
  619.            -----------------------------------------------------------
  620.            10                   012                  0xa ¿½¿ 0xA
  621.            132                  0204                 0x84
  622.            32179                076663               0x7dB3 ¿½¿ 0x7DB3
  623.            -----------------------------------------------------------
  624.                 
  625.                       Æáí½. 2.4 Åα¿¼Ñαδ ¬«¡ßΓá¡Γ
  626.                 
  627.                ûѽδÑ ¬«¡ßΓá¡Γδ óßÑúñá ß»Ñµ¿Σ¿µ¿απεΓ »«½«ª¿Γѽ∞¡δÑ  óѽ¿τ¿-
  628.          ¡δ.  àß½¿ ΓαÑíπÑΓß∩ «Γα¿µáΓѽ∞¡δÑ óѽ¿τ¿¡δ, Γ« ¡Ñ«íσ«ñ¿¼« ßΣ«α¼¿-
  629.          α«óáΓ∞ ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ ¿º º¡á¬á ¼¿¡πß ¿  ß½ÑñπεΘÑ⌐  ºá  ¡¿¼
  630.          ¬«¡ßΓá¡Γδ.  ç¡á¬  ¼¿¡πß αáßß¼áΓα¿óáÑΓß∩ ¬á¬ áα¿Σ¼ÑΓ¿τÑ߬á∩ «»Ñαá-
  631.          µ¿∩.
  632.                èáªñá∩ µÑ½á∩ ¬«¡ßΓá¡Γá ß»Ñµ¿Σ¿µ¿απÑΓß∩ Γ¿»«¼,  «»αÑñѽ∩εΘ¿¼
  633.          ÑÑ »αÑñßΓáó½Ñ¡¿Ñ ó »á¼∩Γ¿ ¿ «í½áßΓ∞ º¡áτÑ¡¿⌐. äÑß∩Γ¿τ¡δÑ ¬«¡ßΓá¡-
  634.          Γδ ¼«úπΓ íδΓ∞ Γ¿»á int ¿½¿ long.
  635.                é«ß∞¼Ñα¿τ¡δÑ ¿ ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ ¬«¡ßΓá¡Γδ ó ºáó¿ß¿¼«ßΓ¿ «Γ
  636.          αẼÑαá  ¼«úπΓ  íδΓ∞  Γ¿»á  int,  unsigned int, long ¿½¿ unsigned
  637.          long. àß½¿ ¬«¡ßΓá¡Γá ¼«ªÑΓ íδΓ∞ »αÑñßΓáó½Ñ¡á ¬á¬ int, «¡á  ß»Ñµ¿-
  638.          Σ¿µ¿απÑΓß∩  Γ¿»«¼  int. àß½¿ ÑÑ óѽ¿τ¿¡á í«½∞ΦÑ, τѼ ¼á¬ß¿¼á½∞¡á∩
  639.          »«½«ª¿Γѽ∞¡á∩ óѽ¿τ¿¡á, ¬«Γ«αá∩  ¼«ªÑΓ  íδΓ∞  »αÑñßΓáó½Ñ¡á  Γ¿»«¼
  640.          int,  ¡«  ¼Ñ¡∞ΦÑ  óѽ¿τ¿¡δ, ¬«Γ«αá∩ »αÑñßΓáó½∩ÑΓß∩ ó Γ«¼ ªÑ ßἫ¼
  641.          τ¿ß½Ñ í¿Γ ¬á¬ ¿ int, «¡á ºáñáÑΓß∩ Γ¿»«¼  unsigned  int.  ìᬫ¡Ñµ,
  642.          ¬«¡ßΓá¡Γá,  óѽ¿τ¿¡á  ¬«Γ«α«⌐  í«½∞ΦÑ τѼ  ¼á¬ß¿¼á½∞¡á∩ óѽ¿τ¿¡á,
  643.          »αÑñßΓáó½∩Ѽá∩  Γ¿»«¼  unsigned  int,  ºáñÑΓß∩  Γ¿»«¼  long   ¿½¿
  644.          unsigned long, Ñß½¿ φΓ« ¡Ñ«íσ«ñ¿¼«. é Æáí½. 2.5 »«¬áºá¡δ ñ¿á»áº«-
  645.          ¡δ  óѽ¿τ¿¡ ó«ß∞¼Ñα¿τ¡δσ ¿ ΦÑßΓ¡áñµáΓÑα¿τ¡δ󠬫¡ßΓá¡Γ, »αÑñßΓáó¿-
  646.          ¼δσ ß««ΓóÑΓßΓóπεΘ¿¼¿ Γ¿»á¼¿ ¡á ¼áΦ¿¡Ñ, úñÑ Γ¿» int ¿¼ÑÑΓ ñ½¿¡π 16
  647.          í¿Γ.
  648.            
  649.            -----------------------------------------------------------
  650.            ÿÑßΓ¡áñµáΓÑα¿τ¡δÑ           é«ß∞¼Ñα¿τ¡δÑ           Æ¿»
  651.            ñ¿á»áº«¡δ                   ñ¿á»áº«¡δ
  652.            -----------------------------------------------------------
  653.  
  654.                                       - 16 -
  655.          
  656.          
  657.            0x0-0x7FFF              0-077777                   int
  658.            0x8000-0xFFFF           0100000-0177777            unsigned
  659.                                                               int
  660.            0x10000-0x7FFFFFFF      0200000-017777777777       long
  661.            0x80000000-0xFFFFFFFF   020000000000-030000000000  unsigned
  662.                                                               long
  663.            -----------------------------------------------------------
  664.                 
  665.                 Æáí½.    2.5    ä¿á»áº«¡δ   óѽ¿τ¿¡   ó«ß∞¼Ñα¿τ¡δσ   ¿
  666.                                 ΦÑßΓ¡áñµáΓÑα¿τ¡δ󠬫¡ßΓá¡Γ
  667.                 
  668.                é᪡«ßΓ∞ αáßß¼«ΓαÑ¡¡δσ óδΦÑ »αáó¿½ ß«ßΓ«¿Γ ó Γ«¼, τΓ« ó«ß∞-
  669.          ¼Ñα¿τ¡δÑ ¿ ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ  ¬«¡ßΓá¡Γδ  ¡Ñ  ß«ñÑαªáΓ  "º¡á¬«óδσ"
  670.          αáßΦ¿αÑ¡¿⌐, ¬«úñá «¡¿ »αÑ«íαáºπεΓß∩ ¬ í«½ÑÑ ñ½¿¡¡δ¼ Γ¿»á¼ (»αÑ«í-
  671.          αẫóá¡¿Ñ Γ¿»«ó ß¼«Γα¿ ó αáºñѽѠ5 "éδαáªÑ¡¿∩ ¿ »α¿ßóá¿óá¡¿∩").
  672.                Åα«úαá¼¼¿ßΓ  ¼«ªÑΓ «»αÑñѽ¿Γ∞ ñ½∩ ½εí«⌐ µÑ½«⌐ ¬«¡ßΓá¡Γδ Γ¿»
  673.          long, »α¿»¿ßáó íπ¬óπ "l" ¿½¿ "L" ó ¬«¡Ñµ ¬«¡ßΓá¡Γδ. é  Æáí½.  2.6
  674.          »«¬áºá¡δ »α¿¼Ñαδ µÑ½δ󠬫¡ßΓá¡Γ.
  675.            
  676.            ------------------------------------------------------------
  677.            äÑß∩Γ¿τ¡δÑ          é«ß∞¼Ñα¿τ¡δÑ           ÿÑßΓ¡áñµáΓÑα¿τ¡δÑ
  678.            ¬«¡ßΓá¡Γδ           ¬«¡ßΓá¡Γδ              ¬«¡ßΓá¡Γδ
  679.            ------------------------------------------------------------
  680.            
  681.            10L                 012L                   0xaL ¿½¿ 0xAL
  682.            79l                 0115l                  0x4fl ¿½¿ 0x4Fl
  683.            ------------------------------------------------------------
  684.                 
  685.                 Æáí½. 2.6 Åα¿¼Ñαδ µÑ½δ󠬫¡ßΓá¡Γ Γ¿»á long
  686.                 
  687.                 
  688.                 
  689.                2.2.2. è«¡ßΓá¡Γδ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
  690.                 
  691.                è«¡ßΓá¡Γá ß »½áóáεΘÑ⌐ Γ«τ¬«⌐- φΓ« ñÑ⌐ßΓó¿Γѽ∞¡«Ñ ñÑß∩Γ¿τ¡«Ñ
  692.          »«½«ª¿Γѽ∞¡«Ñ  τ¿ß½«. éѽ¿τ¿¡á ñÑ⌐ßΓó¿Γѽ∞¡«ú« τ¿ß½á ó¬½ετáÑΓ µÑ-
  693.          ½πε, ñα«í¡πε τáßΓ¿ ¿ º¬ß»«¡Ñ¡Γπ.  è«¡ßΓá¡Γδ  ß  »½áóáεΘÑ⌐  Γ«τ¬«⌐
  694.          ¿¼ÑεΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ »αÑñßΓáó½Ñ¡¿∩:
  695.                 
  696.                [<digits>][.<digits>][E[-]<digits>],
  697.                 
  698.                úñÑ  <digits> - «ñ¡á ¿½¿ í«½ÑÑ ñÑß∩Γ¿τ¡δσ µ¿Σα («Γ 0 ñ« 9),
  699.          á E ¿½¿ e -ß¿¼ó«½ φ¬ß»«¡Ñ¡Γδ. ûѽá∩ ¿½¿ ñα«í¡á∩  τáßΓ¿  ¬«¡ßΓá¡Γδ
  700.          ¼«úπΓ  íδΓ∞ «»πΦÑ¡δ, ¡« ¡Ñ «íÑ ßαáºπ. äÑß∩Γ¿τ¡á∩ Γ«τ¬á ¼«ªÑΓ íδΓ∞
  701.          «»πΘÑ¡á Γ«½∞¬« Γ«úñá, ¬«úñá ºáñá¡á φ¬ß»«¡Ñ¡Γá.
  702.                ¥¬ß»«¡Ñ¡Γá ß«ßΓ«¿Γ ¿º ß¿¼ó«½á φ¬ß»«¡Ñ¡Γδ, ºá ¬«Γ«αδ¼ ß½Ññπ-
  703.          ÑΓ µÑ½«τ¿ß½Ñ¡¡á∩ óѽ¿τ¿¡á φ¬ß»«¡Ñ¡Γδ, ó«º¼«ª¡« «Γα¿µáΓѽ∞¡á∩.
  704.                Åα«íѽ∞¡δÑ ß¿¼ó«½δ ¡Ñ ¼«úπΓ  αáºñѽ∩Γ∞  µ¿Σαδ  ¿½¿  ß¿¼ó«½δ
  705.          ¬«¡ßΓá¡Γδ.
  706.                è«¡ßΓá¡Γδ  ß  »½áóáεΘÑ⌐ Γ«τ¬«⌐ óßÑúñá ß»Ñµ¿Σ¿µ¿απεΓ »«½«ª¿-
  707.          Γѽ∞¡δÑ óѽ¿τ¿¡δ. àß½¿ ΓαÑíπεΓß∩ «Γα¿µáΓѽ∞¡δÑ óѽ¿τ¿¡δ, Γ« ¡Ñ«í-
  708.          σ«ñ¿¼« ßΣ«α¼¿α«óáΓ∞ ¬«¡ßΓá¡Γ¡«Ñ óδαáªÑ¡¿Ñ ¿º º¡á¬á ¼¿¡πß ¿ ß½Ññπ-
  709.          εΘÑ⌐ ºá ¡¿¼ ¬«¡ßΓá¡Γδ. ç¡á¬ ¼¿¡πß αáßß¼áΓα¿óáÑΓß∩  ¬á¬  áα¿Σ¼ÑΓ¿-
  710.          τÑ߬á∩ «»Ñαᵿ∩.
  711.                Åα¿¼Ñαδ  ¬«¡ßΓá¡Γ  ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¿ ¬«¡ßΓá¡Γ¡δσ óδαáªÑ-
  712.  
  713.                                       - 17 -
  714.          
  715.          
  716.          ¡¿⌐:
  717.                 
  718.                15.75
  719.                1.575E1
  720.                1575e-2
  721.                -0.0025
  722.                -2.5e-3
  723.                25e-4
  724.                ûѽá∩ τáßΓ∞ ¬«¡ßΓá¡Γδ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¼«ªÑΓ íδΓ∞  «»πΘÑ-
  725.          ¡á, ¡á»α¿¼Ñα:
  726.                 
  727.                .75
  728.                .0075e2
  729.                -.125
  730.                -.175E-2
  731.                 
  732.                éßÑ ¬«¡ßΓá¡Γδ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¿¼ÑεΓ Γ¿» double.
  733.                 
  734.                2.2.3. è«¡ßΓá¡Γá-ß¿¼ó«½
  735.                 
  736.                è«¡ßΓá¡Γá-ß¿¼ó«½-  φΓ«  íπ¬óá,  µ¿Σαá,  º¡á¬ »π¡¬Γπᵿ¿ ¿½¿
  737.          ESC- ß¿¼ó«½, ºá¬½ετÑ¡¡δÑ ó «ñ¿¡«τ¡δÑ ¬áóδτ¬¿.  éѽ¿τ¿¡á  ¬«¡ßΓá¡-
  738.          Γδ-ß¿¼ó«½á αáó¡á º¡áτÑ¡¿ε »αÑñßΓáó½∩εΘÑú« ÑÑ ¬«ñá ß¿¼ó«½á.
  739.                è«¡ßΓá¡Γá-ß¿¼ó«½ ¿¼ÑÑΓ ß½ÑñπεΘπε Σ«α¼π »αÑñßΓáó½Ñ¡¿∩:
  740.                  
  741.                '<char>',
  742.                úñÑ  <char> ¼«ªÑΓ íδΓ∞ ½εíδ¼ ß¿¼ó«½«¼ ¿φ ¼¡«ªÑßΓóá »αÑñßΓá-
  743.          ó¿¼δσ ß¿¼ó«½«ó, ó¬½ετá∩ ½εí«⌐ ESC- ß¿¼ó«½, ¿ß¬½ετá∩ «ñ¿¡«τ¡πε ¬á-
  744.          óδτ¬π ('), ¡á¬½«¡¡πε τÑαΓπ ó½Ñó« (\) ¿ ß¿¼ó«½ ¡«ó«⌐ ßΓ᫬¿.
  745.                ùΓ«íδ ¿ß»«½∞º«óáΓ∞ «ñ¿¡«τ¡πε ¬áóδτ¬π  ¿½¿  ¡á¬½«¡¡πε  τÑαΓπ
  746.          ó½Ñó«  ó  ¬áτÑßΓóÑ  ¬«¡ßΓá¡Γδ-ß¿¼ó«½á,  ¡Ñ«íσ«ñ¿¼« óßΓáó¿Γ∞ »ÑαÑñ
  747.          φΓ¿¼¿ º¡á¬á¼¿ ¡á¬½«¡¡πε τÑαΓπ ó½Ñó«. ùΓ«íδ »αÑñßΓáó¿Γ∞ ß¿¼ó«½ ¡«-
  748.          ó«⌐ ßΓ᫬¿, ¡Ñ«íσ«ñ¿¼« ¿ß»«½∞º«óáΓ∞ ºá»¿ß∞ '\n'.
  749.                 
  750.                 ----------------------------------------------
  751.                 è«¡ßΓá¡Γá                   ìáºóá¡¿Ñ óѽ¿τ¿¡δ
  752.                 ----------------------------------------------
  753.                 'a'                          îá½á∩ íπ¬óá á
  754.                 
  755.                 '?'                          ç¡á¬ ó«»α«ßá
  756.                 
  757.                 '\b'                         ç¡á¬ »α«íѽá
  758.                 
  759.                 '0x1B'                       ASCII ESC- ß¿¼ó«½
  760.                 
  761.                 '\''                         Äñ¿¡«τ¡á∩ ¬áóδτ¬á
  762.                 
  763.                 '\\'                         ìᬽ«¡¡á∩ τÑαΓá ó½Ñ-
  764.                                              ó«
  765.                 -------------------------------------------------
  766.                 
  767.                 Æáí½. 2.7 Åα¿¼Ñαδ ¬«¡ßΓá¡Γ-ß¿¼ó«½«ó.
  768.                 
  769.                è«¡ßΓá¡Γδ-ß¿¼ó«½δ ¿¼ÑεΓ Γ¿» int.
  770.                                                                  
  771.  
  772.                                       - 18 -
  773.          
  774.          
  775.                
  776.                2.2.4. æΓ᫬«óδÑ ½¿ΓÑαá½δ
  777.                 
  778.                æΓ᫬«óδ⌐ ½¿ΓÑαá½- φΓ« »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ íπ¬ó, µ¿Σα ¿ ß¿¼-
  779.          ó«½«ó, ºá¬½ετÑ¡¡á∩ ó ñó«⌐¡δÑ ¬áóδτ¬¿. æΓ᫬«óδ⌐ ½¿ΓÑαá½  αáßß¼áΓ-
  780.          α¿óáÑΓß∩ ¬á¬ ¼áßß¿ó ß¿¼ó«½«ó, ¬áªñδ⌐ φ½Ñ¼Ñ¡Γ ¬«Γ«α«ú« »αÑñßΓáó½∩-
  781.          ÑΓ  «Γñѽ∞¡δ⌐  ß¿¼ó«½.  æΓ᫬«óδ⌐  ½¿ΓÑαá½  ¿¼ÑÑΓ ß½ÑñπεΘπε Σ«α¼π
  782.          »αÑñßΓáó½Ñ¡¿∩:
  783.                 
  784.                "<characters>" ,
  785.                úñÑ <characters> - φΓ« ¡π½∞ ¿½¿ í«½ÑÑ ß¿¼ó«½«ó ¿º ¼¡«ªÑßΓóá
  786.          »αÑñßΓáó¿¼δσ ß¿¼ó«½«ó, ¿ß¬½ετá∩ ñó«⌐¡πε  ¬áóδτ¬π  ("),  ¡á¬½«¡¡πε
  787.          τÑαΓπ ó½Ñó« (\)  ¿ ß¿¼ó«½ ¡«ó«⌐ ßΓ᫬¿. ùΓ«íδ ¿ß»«½∞º«óáΓ∞ ß¿¼ó«½
  788.          ¡«ó«⌐ ßΓ᫬¿ ó ßΓ᫬«ó«¼ ½¿ΓÑαá½Ñ, ¡Ñ«íσ«ñ¿¼« ¡á»ÑτáΓáΓ∞  ¡á¬½«¡-
  789.          ¡πε τÑαΓπ ó½Ñó«, á ºáΓѼ ß¿¼ó«½ ¡«ó«⌐ ßΓ᫬¿.
  790.                ìᬽ«¡¡á∩  τÑαΓá ó½Ñó« ó¼ÑßΓÑ ß ß¿¼ó«½«¼ ¡«ó«⌐ ßΓ᫬¿ íπñπΓ
  791.          »α«¿ú¡«α¿α«óá¡δ ¬«¼»¿½∩Γ«α«¼ , τΓ« »«ºó«½∩ÑΓ Σ«α¼¿α«óáΓ∞  ßΓ᫬«-
  792.          óδÑ  ½¿ΓÑαá½δ,  αáß»«½áúáѼδÑ í«½ÑÑ τѼ ó «ñ¡«⌐ ßΓ᫬Ñ. ìá»α¿¼Ñα,
  793.          ßΓ᫬«óδ⌐ ½¿ΓÑαá½:
  794.                 
  795.                "Long strings can be bro\
  796.                cken into two pieces."
  797.                 
  798.                ¿ñÑ¡Γ¿τÑ¡ ßΓ᫬Ñ:
  799.                 
  800.                "Long strings can be brocken into two pieces."
  801.                 
  802.                ùΓ«íδ ¿ß»«½∞º«óáΓ∞ ñó«⌐¡δÑ ¬áóδτ¬¿ ¿½¿ ¡á¬½«¡¡πε τÑαΓπ ó½Ñ-
  803.          ó« ó¡πΓα¿ ßΓ᫬«ó«ú« ½¿ΓÑαá½á, ¡πª¡« »αÑñßΓáó¿Γ∞ ¿σ ß »αÑñΦÑßΓóπ-
  804.          εΘÑ⌐ ¡á¬½«¡¡«⌐ τÑαΓ«⌐ ó½Ñó«, ¬á¬ »«¬áºá¡« ó ß½ÑñπεΘѼ »α¿¼ÑαÑ:
  805.                 
  806.                "This is a string literal"
  807.                "First \\ Second"
  808.                "\"Yes, I do,\" she said."
  809.                "The following line shows a null string:"
  810.                ""
  811.                çá¼ÑΓ¿¼, τΓ« ESC- ß¿¼ó«½δ (ΓᬿѠ¬á¬ \\ ¿ \") ¼«úπΓ  »«∩ó-
  812.          ½∩Γ∞ß∩ ó ßΓ᫬«óδσ ½¿ΓÑαá½áσ. èáªñδ⌐ ESC- ß¿¼ó«½ ßτ¿ΓáÑΓß∩ «ñ¡¿¼
  813.          «Γñѽ∞¡δ¼ ß¿¼ó«½«¼.
  814.                æ¿¼ó«½δ ßΓ᫬¿ ºá»«¼¿¡áεΓß∩ ó «Γñѽ∞¡δσ íá⌐Γáσ »á¼∩Γ¿. æ¿¼-
  815.          ó«½ null (\0) ∩ó½∩ÑΓß∩ «Γ¼ÑΓ¬«⌐  ¬«¡µá  ßΓ᫬¿.  èáªñá∩  ßΓ᫬á ó
  816.          »α«úαἼѠαáßß¼áΓα¿óáÑΓß∩ ¬á¬ «Γñѽ∞¡δ⌐ «í"ѬΓ. àß½¿ ó  »α«úαá¼¼Ñ
  817.          ß«ñÑαªáΓß∩  ñóÑ ¿ñÑ¡Γ¿τ¡δÑ ßΓ᫬¿, Γ« ¬áªñá∩  ¿º  ¡¿σ íπñÑΓ  σαá-
  818.          ¡¿Γ∞ß∩ ó «Γñѽ∞¡«¼ ¼ÑßΓÑ »á¼∩Γ¿.
  819.                æΓα«τ¡δÑ ½¿ΓÑαá½δ ¿¼ÑεΓ Γ¿» char[]. Å«ñ φΓ¿¼ »«ñαáºπ¼ÑóáÑΓ-
  820.          ß∩,  τΓ«  ßΓ᫬á-  φΓ«  ¼áßß¿ó, φ½Ñ¼Ñ¡Γδ ¬«Γ«α«ú« ¿¼ÑεΓ Γ¿» char.
  821.          ù¿ß½« φ½Ñ¼Ñ¡Γ«ó ó ¼áßß¿óÑ αáó¡« τ¿ß½π ß¿¼ó«½«ó ó ßΓα«τ¡«¼ ½¿ΓÑαá-
  822.          ½Ñ »½εß «ñ¿¡, »«ß¬«½∞¬π ß¿¼ó«½ null («Γ¼ÑΓ¬á ¬«¡µá  ßΓ᫬¿)  Γ«ªÑ
  823.          ßτ¿ΓáÑΓß∩ φ½Ñ¼Ñ¡Γ«¼ ¼áßß¿óá.
  824.                
  825.                
  826.                2.3. êñÑ¡Γ¿Σ¿¬áΓ«αδ
  827.                 
  828.                êñÑ¡Γ¿Σ¿¬áΓ«αδ-  φΓ« ¿¼Ñ¡á »ÑαѼѡ¡δσ, Σπ¡¬µ¿⌐ ¿ ¼ÑΓ«¬, ¿ß-
  829.          »«½∞ºπѼδσ ó »α«úαá¼¼Ñ. êñÑ¡Γ¿Σ¿¬áΓ«α ß«ºñáÑΓß∩ «í"∩ó½Ñ¡¿Ñ¼ ß««Γ-
  830.  
  831.                                       - 19 -
  832.          
  833.          
  834.          óÑΓßΓóπεΘÑ⌐ Ñ¼π »ÑαѼѡ¡«⌐ ¿½¿ Σπ¡¬µ¿¿.ū߽ѠφΓ«ú« Ñú« ¼«ª¡«  ¿ß-
  835.          »«½∞º«óáΓ∞ ó »«ß½ÑñπεΘ¿σ «»ÑαáΓ«αáσ »α«úαá¼¼δ. êñÑ¡Γ¿Σ¿¬áΓ«α- φΓ«
  836.          »«ß½Ññ«óáΓѽ∞¡«ßΓ∞  ¿º  «ñ¡«⌐  ¿½¿  í«½ÑÑ  íπ¬ó, µ¿Σα ¿½¿ »«ñτÑα-
  837.          ¬«ó(_), ¬«Γ«αá∩ ¡áτ¿¡áÑΓß∩ ß íπ¬óδ ¿½¿ »«ñτÑα¬á. ä«»π߬áÑΓß∩  ½ε-
  838.          í«Ñ τ¿ß½« ß¿¼ó«½«ó ó ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ, «ñ¡á¬« Γ«½∞¬« »ÑαóδÑ 31 ß¿¼-
  839.          ó«½ αáß»«º¡áεΓß∩ ¬«¼»¿½∩Γ«α«¼. (Åα«úαá¼¼δ, ¿ß»«½∞ºπεΘ¿Ñ αѺπ½∞ΓáΓ
  840.          αáí«Γδ ¬«¼»¿½∩Γ«αá, ΓᬿѠ¬á¬, ½¿¡¬Ñα, ¼«úπΓ αáß»«º¡áóáΓ∞ ¼Ñ¡∞ΦÑÑ
  841.          τ¿ß½« ß¿¼ó«½«ó).
  842.                Åα¿ ¿ß»«½∞º«óá¡¿¿ »«ñτÑᬫó ó ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ ¡πª¡« íδΓ∞ «ß-
  843.          Γ«α«ª¡δ¼, »«ß¬«½∞¬π ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ, ¡áτ¿¡áεΘ¿Ñß∩ ß »«ñτÑα¬á ¼«úπΓ
  844.          ß«ó»áñáΓ∞  (ó«⌐Γ¿ ó ¬«¡Σ½¿¬Γ) ß ¿¼Ñ¡á¼¿ "߬αδΓδσ" ß¿ßΓѼ¡δσ »α«ú-
  845.          αá¼¼.
  846.                Åα¿¼Ñαδ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó:
  847.                temp1
  848.                toofpage
  849.                skip12
  850.                è«¼»¿½∩Γ«α æ¿ αáßß¼áΓα¿óáÑΓ íπ¬óδ óÑασ¡Ñú« ¿ ¡¿ª¡Ñú« αÑú¿ß-
  851.          Γα«ó ¬á¬ αẽ¿τ¡δÑ ß¿¼ó«½δ. Å«φΓ«¼π ¼«ª¡« ß«ºñáΓ∞ «Γñѽ∞¡δÑ ¡Ñºá-
  852.          ó¿ß¿¼δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ, ¬«Γ«αδÑ ß«ó»áñáεΓ «αΣ«úαáΣ¿τÑ߬¿, ¡« αáº-
  853.          ½¿τáεΓß∩ í«½∞Φ¿¼¿ ¿ ¼á½δ¼¿ íπ¬óἿ. ìá»α¿¼Ñα, ¬áªñδ⌐ ¿º ß½ÑñπεΘ¿σ
  854.          ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó ∩ó½∩ÑΓß∩ π¡¿¬á½∞¡δ¼:
  855.                add
  856.                ADD
  857.                Add
  858.                aDD
  859.                 
  860.                è«¼»¿½∩Γ«α æ¿ ¡Ñ ñ«»π߬áÑΓ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó,  ¬«Γ«αδÑ  ¿¼ÑεΓ
  861.          Γπ ªÑ ßá¼πε «αΣ«úαáΣ¿ε, τΓ« ¿ ¬½ετÑóδÑ ß½«óá. è½ετÑóδÑ ß½«óá «»¿-
  862.          ßá¡δ ó αáºñѽѠ2.4.
  863.                 
  864.                çá¼Ñτá¡¿Ñ:
  865.                 
  866.                Å« ßαáó¡Ñ¡¿ε ß ¬«¼»¿½∩Γ«α«¼, ßí«αΘ¿¬ ¼«ªÑΓ ó í«½∞ΦÑ⌐ ßΓÑ»Ñ-
  867.          ¡¿  «úαá¡¿τ¿óáΓ∞ ¬«½¿τÑßΓó« ¿ Γ¿» ß¿¼ó«½«ó ñ½∩ ú½«íá½∞¡δσ ¿ñÑ¡Γ¿-
  868.          Σ¿¬áΓ«α«ó, ¿ ó «Γ½¿τ¿Ñ «Γ ¬«¼»¿½∩Γ«αá ¡Ñ  ñѽáΓ∞  αẽ¿τ¿∩  ¼Ñªñπ
  869.          í«½∞Φ¿¼¿ ¿ ¼á½δ¼¿ íπ¬óἿ. (Å«ñα«í¡ÑÑ ß¼«Γα¿ απ¬«ó«ñßΓó« »« »á¬Ñ-
  870.          Γπ MSC).
  871.          
  872.                
  873.                2.4. è½ετÑóδÑ ß½«óá
  874.                 
  875.                è½ετÑóδÑ  ß½«óá- φΓ« »αÑñ«»αÑñѽѡ¡δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ, ¬«Γ«-
  876.          αδÑ ¿¼ÑεΓ ß»Ñµ¿á½∞¡«Ñ º¡áτÑ¡¿Ñ ñ½∩ ¬«¼»¿½∩Γ«αá æ¿. êσ  ¼«ª¡«  ¿ß-
  877.          »«½∞º«óáΓ∞ Γ«½∞¬« Γᬠ¬á¬ «¡¿ «»αÑñѽѡδ. ê¼Ñ¡á «í"Ñ¬Γ«ó »α«úαá¼-
  878.          ¼δ ¡Ñ ¼«úπΓ ß«ó»áñáΓ∞ ß ¡áºóá¡¿∩¼¿ ¬½ετÑóδσ ß½«ó.
  879.                 
  880.                æ»¿ß«¬ ¬½ετÑóδσ ß½«ó:
  881.                 
  882.                auto         double         int         struct
  883.                break        else           long        switch
  884.                case         enum           register    typedef
  885.                char         extern         return      union
  886.                const        float          short       unsigned
  887.                continue     for            signed      void
  888.                default      goto           sizeof      while
  889.  
  890.                                       - 20 -
  891.          
  892.          
  893.                do           if             static      volatile
  894.                 
  895.                è½ετÑóδÑ ß½«óá  ¡Ñ ¼«úπΓ íδΓ∞ »ÑαÑ«»αÑñѽѡδ. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ,
  896.          «¡¿ ¼«úπΓ íδΓ∞ ¡áºóá¡δ ñαπú¿¼ ΓѬßΓ«¼, ¡« Γ«úñá »ÑαÑñ ¬«¼»¿½∩µ¿Ñ⌐
  897.          «¡¿ ñ«½ª¡δ íδΓ∞ ºá¼Ñ¡Ñ¡δ »«ßαÑñßΓó«¼ »αÑ»α«µÑßß«αá ¡á  ß««ΓóÑΓßΓ-
  898.          óπεΘ¿Ñ ¬½ετÑóδÑ ß½«óá.
  899.                è½ετÑóδÑ  ß½«óá const ¿ volatile ºáαѺÑαó¿α«óá¡δ ñ½∩  íπñπ-
  900.          ΘÑú« ¿ß»«½∞º«óá¡¿∩.
  901.                æ½ÑñπεΘ¿Ñ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ¼«úπΓ íδΓ∞ ¬½ετÑó묨  ß½«óἿ  ñ½∩
  902.          ¡Ñ¬«Γ«αδσ »α¿½«ªÑ¡¿⌐:
  903.                 
  904.                cdecl
  905.                far
  906.                fortran
  907.                huge
  908.                near
  909.                pascal
  910.           
  911.                
  912.                2.5. è«¼¼Ñ¡Γáα¿¿
  913.                 
  914.                è«¼¼Ñ¡Γáα¿⌐- φΓ« »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ß¿¼ó«½«ó, ¬«Γ«αá∩ ó«ß»-
  915.          α¿¡¿¼áÑΓß∩ ¬«¼»¿½∩Γ«α«¼ ¬á¬ «Γñѽ∞¡δ⌐ »α«íѽ∞¡δ⌐ ß¿¼ó«½ ¿½¿, ñαπ-
  916.          ú¿¼¿ ß½«óἿ, ¿ú¡«α¿απÑΓß∩.
  917.                è«¼¼Ñ¡Γáα¿⌐ ¿¼ÑÑΓ ß½ÑñπεΘπε Σ«α¼π »αÑñßΓáó½Ñ¡¿∩:
  918.                 
  919.                /*<characters>*/,
  920.                 
  921.                úñÑ  <characters>  ¼«ªÑΓ íδΓ∞ ½εí«⌐ ¬«¼í¿¡áµ¿Ñ⌐ ß¿¼ó«½«ó ¿º
  922.          ¼¡«ªÑßΓóá »αÑñßΓáó¿¼δσ ß¿¼ó«½«ó, ó¬½ετá∩ ß¿¼ó«½δ ¡«ó«⌐ ßΓ᫬¿, ¡«
  923.          ¿ß¬½ετá∩ ¬«¼í¿¡áµ¿ε */. ¥Γ« «º¡áτáÑΓ, τΓ« ¬«¼¼Ñ¡Γáα¿¿ ¼«úπΓ ºá¡¿-
  924.          ¼áΓ∞ í«½ÑÑ «ñ¡«⌐ ßΓ᫬¿, ¡« ¡Ñ ¼«úπΓ íδΓ∞ ó½«ªÑ¡¡δ¼¿.
  925.                è«¼¼Ñ¡Γáα¿¿ ñ«»π߬áεΓß∩  óѺñÑ,  úñÑ  αáºαÑΦÑ¡δ  »α«íѽ∞¡δÑ
  926.          ß¿¼ó«½δ.  è«¼»¿½∩Γ«α ¿ú¡«α¿απÑΓ ß¿¼ó«½δ ¬«¼¼Ñ¡Γáα¿∩, ó τáßΓ¡«ßΓ¿,
  927.          ó ¬«¼¼Ñ¡Γáα¿∩σ ñ«»π߬áÑΓß∩ ºá»¿ß∞ ¬½ετÑóδσ ß½«ó ¿ ºΓ« ¡Ñ »α¿óÑñÑΓ
  928.          ¬ «Φ¿í¬Ñ. Æá¬ ¬á¬ ¬«¼»¿½∩Γ«α αáßß¼áΓα¿óáÑΓ ¬«¼¼Ñ¡Γáα¿⌐ ¬á¬ ß¿¼ó«½
  929.          »α«íѽá, Γ« ¬«¼¼Ñ¡Γáα¿¿ ¡Ñ ¼«úπΓ »«∩ó½∩Γ∞ß∩ ó¡πΓα¿ ½Ñ¬ßѼ.
  930.                æ½ÑñπεΘ¿Ñ »α¿¼Ñαδ ¿½½εßΓα¿απεΓ ¡Ñ¬«Γ«αδÑ ¬«¼¼Ñ¡Γáα¿¿:
  931.                 
  932.                /* Comments can separate and document
  933.                lines of a program. */
  934.                /* Comments can contain keywords such as for
  935.                and while */
  936.                /*******************************************
  937.                    Comments can occupy several lines.
  938.                *******************************************/
  939.                 
  940.                Æá¬ ¬á¬ ¬«¼¼Ñ¡Γáα¿¿ ¡Ñ ¼«úπΓ ß«ñÑαªáΓ∞ ó½«ªÑ¡¡δσ  ¬«¼¼Ñ¡Γá-
  941.          α¿Ñó, Γ« ß½ÑñπεΘ¿⌐ »α¿¼Ñα íπñÑΓ «Φ¿í«τ¡δ¼:
  942.                 
  943.                /* You cannot/* nest */ comments */
  944.                 
  945.                è«¼»¿½∩Γ«α αáß»«º¡áÑΓ »Ñαóπε ¬«¼í¿¡áµ¿ε */ »«ß½Ñ ß½«óá nest
  946.          ¬á¬  ¬«¡Ñµ ¬«¼¼Ñ¡Γáα¿∩. çáΓѼ, ¬«¼»¿½∩Γ«α »«»δΓáÑΓß∩ «íαáíáΓδóáΓ∞
  947.          «ßΓáóΦ¿⌐ß∩ ΓѬßΓ ¿ óδαáí«ΓáÑΓ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ.  ùΓ«íδ  «í«⌐Γ¿
  948.  
  949.                                       - 21 -
  950.          
  951.          
  952.          ¬«¼»¿½∩µ¿ε  ¬«¼¼Ñ¡Γáα¿Ñó í«½∞Φ¿σ αẼÑα«ó, ¡πª¡« ¿ß»«½∞º«óáΓ∞ ñ¿-
  953.          αÑ¬Γ¿óπ #if »αÑ»α«µÑßß«αá.
  954.          
  955.                
  956.                2.6. ïѬßѼδ
  957.                 
  958.                è«úñá ¬«¼»¿½∩Γ«α «íαáíáΓδóáÑΓ »α«úαá¼¼π, «¡ αáºí¿óáÑΓ »α«ú-
  959.          αá¼¼π ¡á úαπ»»δ ß¿¼ó«½«ó, ¡áºδóáѼδσ ½Ñ¬ßѼἿ. ïѬßѼá- φΓ« Ññ¿-
  960.          ¡¿µá ΓѬßΓá »α«úαá¼¼δ, ¬«Γ«αá∩ ¿¼ÑÑΓ «»αÑñѽѡ¡δ⌐ ß¼δß½ ñ½∩  ¬«¼-
  961.          »¿½∩Γ«αá  ¿ ¬«Γ«αá∩ ¡Ñ ¼«ªÑΓ íδΓ∞ αáºí¿Γá ó ñá½∞¡Ñ⌐ΦѼ. Ä»Ñαᵿ¿,
  962.          ¬«¡ßΓá¡Γδ, ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ¿ ¬½ετÑóδÑ ß½«óá, «»¿ßá¡¡δÑ ó φΓ«¼ αáº-
  963.          ñѽÑ,∩ó½∩εΓß∩ »α¿¼ÑαἿ ½Ñ¬ßѼ. ç¡á¬¿ »π¡¬Γπᵿ¿, ΓᬿѠ¬á¬ ¬óáñ-
  964.          αáΓ¡δѠ߬«í¬¿ ([]), Σ¿úπα¡δѠ߬«í¬¿ ({}),  πú½«óδÑ  ß¬«í¬¿  (<>),
  965.          ¬απú½δÑ  ß¬«í¬¿ ¿ ºá»∩ΓδÑ, ΓᬪѠ∩ó½∩εΓß∩ ½Ñ¬ßѼἿ. âαá¡¿µδ ½Ñ¬-
  966.          ßѼ «»αÑñѽ∩εΓß∩ »α«íѽ∞¡δ¼¿ ß¿¼ó«½á¼¿ ¿ ñαπú¿¼¿ ½Ñ¬ßѼἿ, Γᬿ-
  967.          ¼¿ ¬á¬ «»Ñαᵿ¿ ¿ º¡á¬¿ »π¡¬Γπᵿ¿. ùΓ«íδ »αÑñπ»αÑñ¿Γ∞ ¡Ñ»αáó¿½∞-
  968.          ¡πε αáí«Γ𠬫¼»¿½∩Γ«αá, ºá»αÑΘáεΓß∩ »α«íѽ∞¡δÑ ß¿¼ó«½δ ¼Ñªñπ ß¿¼-
  969.          ó«½á¼¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó, «»Ñαᵿ∩¼¿, ß«ßΓ«∩Θ¿¼¿ ¿º ¡Ñ߬«½∞¬¿σ ß¿¼-
  970.          ó«½«ó ¿ ß¿¼ó«½á¼¿ ¬½ετÑóδσ ß½«ó.
  971.                è«úñá  ¬«¼»¿½∩Γ«α óδñѽ∩ÑΓ «Γñѽ∞¡πε ½Ñ¬ßѼπ, «¡ »«ß½Ññ«óá-
  972.          Γѽ∞¡« «í"Ññ¿¡∩ÑΓ ßΓ«½∞¬« ß¿¼ó«½«ó, ß¬«½∞¬« ó«º¼«ª¡«, »αѪñÑ  τѼ
  973.          »ÑαÑ⌐Γ¿  ¬ «íαáí«Γ¬Ñ ß½ÑñπεΘÑ⌐ ½Ñ¬ßѼδ. Å«φΓ«¼π  ½Ñ¬ßѼδ, ¡Ñ αáº-
  974.          ñѽѡ¡δÑ »α«íѽ∞¡δ¼¿ ß¿¼ó«½á¼¿,  ¼«úπΓ  íδΓ∞  »α«¿¡ΓÑα»αÑΓ¿α«óá¡δ
  975.          ¡ÑóÑα¡«.
  976.                ìá»α¿¼Ñα, αáßß¼«Γα¿¼ ß½ÑñπεΘÑÑ óδαáªÑ¡¿Ñ:
  977.                 
  978.                 i+++j
  979.                 
  980.                é  φΓ«¼  »α¿¼ÑαÑ  ¬«¼»¿½∩Γ«α ó¡áτá½Ñ ß«ºñáÑΓ ¿º ΓαÑσ º¡á¬«ó
  981.          »½εß ßá¼πε ñ½¿¡¡πε ¿º ó«º¼«ª¡δσ «»Ñαᵿ⌐ (++), á ºáΓѼ «íαáí«ΓáÑΓ
  982.          «ßΓáóΦ¿⌐ß∩ º¡á¬ +, ¬á¬ «»Ñαᵿε ß½«ªÑ¡¿∩ (+). éδαáªÑ¡¿Ñ »α«¿¡ΓÑα-
  983.          »αÑΓ¿απÑΓß∩ ¬á¬ (i++)+(j), á ¡Ñ ¬á¬ (i)+(++j).  é  Γᬿσ  ß½πτá∩σ
  984.          ¡Ñ«íσ«ñ¿¼«  ¿ß»«½∞º«óáΓ∞  »α«íѽ∞¡δÑ  ß¿¼ó«½δ ¿½¿ ¬απú½δѠ߬«í¬¿,
  985.          τΓ«íδ «ñ¡«º¡áτ¡« «»αÑñѽ¿Γ∞ ß¿Γπᵿε.
  986.