home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / tc.doc / c4.doc < prev    next >
Encoding:
Text File  |  1988-04-07  |  45.3 KB  |  776 lines

  1.           
  2.                   âïÇéÇ 4. ÅÉÄâÉÇîîêÉÄéÇìêà é ÆôÉüÄ-æê
  3.           
  4.           àßΓ∞ ½¿ π óáß «»δΓ »α«úαá¼¼¿α«óá¡¿∩ ¡á ∩ºδ¬Ñ æ¿? æ¬«αÑÑ óßÑú«,
  5.      óδ  ß½δΦ὿ « Γ«¼, τΓ« æ¿ - «τÑ¡∞ Γαπñ¡δ⌐ ñ½∩ ¿ºπτÑ¡¿∩ ∩ºδ¬. ¥Γ« ¡Ñ
  6.      Γá¬. äÑ⌐ßΓó¿Γѽ∞¡«, ¡Ñ¬«Γ«αδÑ »α«úαá¼¼¿ßΓδ  »«½πτáεΓ  πñ«ó«½∞ßΓó¿Ñ,
  7.      ß«ßΓáó½∩∩  ¡á  æ¿ »α«úαá¼¼δ, ¬«Γ«αδÑ Γαπñ¡« τ¿ΓáΓ∞ ¿ «Γ½áª¿óáΓ∞, ¡«
  8.      ¡¿¬Γ« ¡Ñ ú«ó«α¿Γ, τΓ« ¿ óδ ñ«½ª¡δ ñѽáΓ∞ Γ«τ¡« ΓᬠªÑ. Äß¡«ó¡δÑ »«-
  9.      ¡∩Γ¿∩ ∩ºδ¬á æ¿ ñ«ßΓáΓ«τ¡« »α«ßΓδ ñ½∩ »«¡¿¼á¡¿∩ ¿ ¿ß»«½∞º«óá¡¿∩.
  10.                        èαáΓ¬«Ñ ß«ñÑαªá¡¿Ñ ú½áóδ 4
  11.           é  φΓ«⌐ ú½áóÑ ñáεΓß∩ «ß¡«ó¡δÑ ßóÑñÑ¡¿∩ « ∩ºδ¬Ñ æ¿ ¿ »α¿ó«ñ∩Γß∩
  12.      »α¿¼Ñαδ ¡á»¿ßá¡¿∩ »α«úαá¼¼ ¡á æ¿. ü«½ÑÑ »«ñα«í¡« ∩ºδ¬ «»¿ßá¡ ó ß½Ñ-
  13.      ñπεΘÑ⌐  ú½áóÑ  "àΘÑ  αẠ « »α«úαá¼¼¿α«óá¡¿¿ ó Æπαí«-æ¿", á ú½áóá 9
  14.      "Åα«úαá¼¼¿α«óá¡¿Ñ ó Æπαí«-æ¿ ¡á »α«ñó¿¡πΓ«¼ φΓá»Ñ" º¡á¬«¼¿Γ ß ¼«ñÑ-
  15.      ½∩¼¿ »á¼∩Γ¿, »αÑαδóá¡¿∩¼¿, »α«úαá¼¼¿α«óá¡¿¿ ¡á áßßßѼí½ÑαÑ ¿ ñαπú¿-
  16.      ¼¿ ΓѼἿ ¿º «í½áßΓ¿ "óδßΦÑ⌐ ¼áΓѼáΓ¿¬¿" »α«úαá¼¼¿α«óá¡¿∩.
  17.           è«¡Ñτ¡«, φΓ¿ ú½áóδ ¡Ñ ¼«úπΓ »αÑΓÑ¡ñ«óáΓ∞ ¡á ¿ßτÑα»δóáεΘÑÑ  ¿º-
  18.      ½«ªÑ¡¿Ñ  óßÑσ ßóÑñÑ¡¿⌐ « æ¿, « ¬«Γ«α«¼ ¡á»¿ßá¡δ µÑ½δÑ ¬¡¿ú¿. é ¡áß-
  19.      Γ«∩ΘÑÑ óαѼ∩ ó »α«ñáªÑ ¿¼ÑεΓß∩ ñóÑ σ«α«Φ¿Ñ ¡«óδÑ ¬¡¿¬¿, ¬«Γ«αδÑ  ¼δ
  20.      αѬ«¼Ñ¡ñπѼ  »α«úαá¼¼¿ßΓá¼, ¿ºπτáεΘ¿¼ æ¿. ¥Γ« Using Turbo-C/êß»«½∞-
  21.      º«óá¡¿Ñ Æπαí«-æ¿/ ¿ Advanced Turbo-C /Æπαí«-æ¿ ñ½∩ «»δΓ¡δσ »α«úαá¼-
  22.      ¼¿ßΓ«ó/,  «íÑ  ¡á»¿ßá¡δ âÑαíÑαΓ«¼ ÿ¿½∞ñΓ«¼ ¿ óδ»πΘÑ¡δ ¿ºñáΓѽ∞ßΓó«¼
  23.      Äßí«α¡-îá¬âα«π ò¿½½.
  24.           ÅÑαÑñ ΓѼ, ¬á¬ τ¿ΓáΓ∞ φΓπ ú½áóπ, »α«τΓ¿ΓÑ ú½áóπ 2  "ê¡ΓÑúα¿α«-
  25.      óá¡¡«Ñ «¬απªÑ¡¿Ñ ß¿ßΓÑ¼δ »α«úαá¼¼¿α«óá¡¿∩ Æπαí«-æ¿" ¿ »«º¡á¬«¼∞ΓÑß∞
  26.      ß ¿ß»«½∞º«ó᡿Ѽ ¼Ñ¡ε ¿ ΓѬßΓ«ó«ú« αÑñá¬Γ«αá Æπαí«-æ¿. èα«¼Ñ  Γ«ú«,
  27.      óδ  ñ«½ª¡δ  πßΓá¡«ó¿Γ∞ Æπαí«-æ¿ /ßñѽáΓ∞ αáí«τ¿Ñ ¬«»¿¿ óáΦ¿σ ñ¿ß¬«ó
  28.      ¿½¿ ß¬«»¿α«óáΓ∞ ß ¡¿σ Σá⌐½δ ¡á é¿¡τÑßΓÑα/, Γá¬, ¬á¬ φΓ«  «»¿ßá¡«  ó
  29.      ú½áóÑ  1,  á  ΓᬪѠ ß«ºñáΓ∞ Σá⌐½ TCCONFIG.TC ¬á¬ «»¿ßá¡« ó φΓ«⌐ ªÑ
  30.      ú½áóÑ, ¿¡áτÑ Æπαí«-æ¿ ¡Ñ ¡á⌐ñÑΓ ñ¿αÑ¬Γ«α¿ε  í¿í½¿«ΓÑτ¡δσ  /\LIB/  ¿
  31.      ó¬½ετáѼδσ /\INCLUDE/ Σá⌐½«ó.
  32.           ôñ«ßΓ«óÑα¿óΦ¿ß∞,   τΓ«   óßÑ  ßñѽᡫ,  ß∩ñ∞ΓÑ,  ó¬½ετ¿ΓÑ  óáΦ
  33.      ¬«¼»∞εΓÑα /Ñß½¿ óδ φΓ«ú« ÑΘÑ ¡Ñ ßñѽ὿/ ¿ íπñ∞ΓÑ ú«Γ«óδ ¬ ¿ºπτÑ¡¿ε
  34.      »α«úαá¼¼¿α«óá¡¿∩ ó Æπαí«-æ¿.
  35.                   æ«ºñá¡¿Ñ »Ñαó«⌐ »α«úαá¼¼δ ó Æπαí«-æ¿
  36.           Å« Γαáñ¿µ¿¿, »Ñαó«⌐ ñ½∩ »α«úαá¼¼¿ßΓá »α«úαá¼¼«⌐ ¡á  æ¿  ñ«½ª¡á
  37.      íδΓ∞  »α«úαá¼¼á Hello, World, «»¿ßá¡¡á∩ ó ¬½áßß¿τÑ߬«¼ ΓαπñÑ èÑα¡¿-
  38.      úá¡á ¿ É¿τ¿ "ƒºδ¬ »α«úαá¼¼¿α«óá¡¿∩ æ¿". ìáτ¡¿ΓÑ ß  óó«ñá  ß½ÑñπεΘÑ⌐
  39.      ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ /¿º DOS/:
  40.                                tc hello.c
  41.           é  αѺπ½∞ΓáΓÑ  óδ»«½¡Ñ¡¿∩  φΓ«⌐ ¬«¼á¡ñδ óδºδóáÑΓß∩ óÑαß¿∩ Æπα-
  42.      í«-æ¿ ß ¿¡ΓÑúα¿α«óá¡¡δ¼ «¬απªÑ¡¿Ñ¼, ß«ºñáÑΓß∩ Σá⌐½ ß ¿¼Ñ¡Ñ¼ HELLO.C
  43.      /Ñß½¿  «¡ πªÑ ¡Ñ ßπΘÑßΓóπÑΓ/, ¿ óδ »«»áñáÑΓÑ ó αÑñá¬Γ«α Æπαí«-æ¿, ó
  44.      ¬«Γ«α«¼ óá¼ ¡Ñ«íσ«ñ¿¼« ¡áíαáΓ∞ ß½ÑñπεΘπε »α«úαá¼¼π:
  45.           
  46.           çᬫ¡τ¿ó óó«ñ »α«úαá¼¼δ, ÑÑ ¡Ñ«íσ«ñ¿¼« ºá»¿ßáΓ∞ ¡á ñ¿ß¬  »ÑαÑñ
  47.      ΓѼ,  ¬á¬ ñó¿úáΓ∞ß∩ ñá½∞ΦÑ - í佫 íδ «τÑ¡∞ ªá½∞, Ñß½¿ »«ß½Ñ ºáó¿ßá-
  48.      ¡¿∩ ¬«¼»∞εΓÑαá óÑß∞ óáΦ Γαπñ »α«»á½  ñáα«¼.  ä½∩  ºá»¿ß¿  »α«úαá¼¼δ
  49.      ¡áª¼¿ΓÑ  F2  ¿½¿ óδíÑα¿ΓÑ »π¡¬Γ Save ¿º ¼Ñ¡ε αáí«Γδ ß Σá⌐½á¼¿ File,
  50.      ¡áªáó F10 F S.
  51.                                è«¼»¿½∩µ¿∩
  52.           ÆÑ»Ñα∞, ¬«úñá »α«úαἼᠺỿßá¡á ¡á ñ¿ß¬, ñ« ÑÑ ºá»π߬ᠠ¡Ñ«í-
  53.      σ«ñ¿¼« ßñѽáΓ∞ ñóÑ óÑΘ¿: «ΓΓαá¡ß½¿α«óáΓ∞ ¿ ß¬«¼»«¡«óáΓ∞ ÑÑ.
  54.  
  55.           ä½∩ Γαá¡ß½∩µ¿¿ ¿ßσ«ñ¡«ú« Σá⌐½á ¡áª¼¿ΓÑ Alt-F9 /¡áª¼¿ΓÑ «ñ¡«óαÑ-
  56.      ¼Ñ¡¡« ¬½áó¿Φ¿ Alt ¿ F9/. éΓ«αδ¼ ß»«ß«í«¼ Γαá¡ß½∩µ¿¿ ¿ßσ«ñ¡«ú« Σá⌐½á
  57.      ∩ó½∩ÑΓß∩  ó«ºóαáΓ  ó  ú½áó¡«Ñ ¼Ñ¡ε Γαá¡ß½∩Γ«αá Compile, ¿ ÑΘÑ αẠæ
  58.      ñ½∩ óδí«αá  »π¡¬Γá Γαá¡ß½∩µ¿¿ ó «íΩÑ¬Γ¡δ⌐ Σá⌐½ /Compile to OBJ/.
  59.            Å«ß½Ñ ºáóÑαΦÑ¡¿∩ Γαá¡ß½∩µ¿¿, ¬«Γ«αá∩ ºá⌐¼ÑΓ  ¡Ñ  í«½ÑÑ  «ñ¡«⌐
  60.      ¿½¿  ñóπσ ßѬπ¡ñ, ¡á φ¬αá¡Ñ »«∩ó¿Γß∩ ¼¿úáεΘÑÑ ß««íΘÑ¡¿Ñ «í πß»ÑΦ¡«¼
  61.      ºáóÑαΦÑ¡¿¿ αáí«Γδ: "Succerss: Press any key" /πß»Ñσ, ¡áª¼¿ΓÑ  ½εíπε
  62.      ¬½áó¿Φπ/.  Å«ß½Ñ ¡áªáΓ¿∩ ½εí«⌐ ¬½áó¿Φ¿ «¬¡« ¿ßτѺ¡ÑΓ ¿ óδ «¬áªÑΓÑß∞
  63.      ó ú½áó¡«¼ ¼Ñ¡ε.
  64.           àß½¿ ó »α«µÑßßÑ αáí«Γδ í뫨 ¬á¬¿Ñ-½¿í« «Φ¿í¬¿, ß««íΘÑ¡¿∩ « ¡¿σ
  65.      ¿  »αÑñπ»αѪ½Ñ¡¿∩  íπñπΓ ¡áσ«ñ¿Γ∞ß∩ ó «¬¡Ñ ß««íΘÑ¡¿⌐ ó ¡¿ª¡Ñ⌐ τáßΓ¿
  66.      φ¬αá¡á. é ñá¡¡«¼ ß½πτáÑ ¡¿¬á¬¿σ ß««íΘÑ¡¿⌐ íδΓ∞ ¡Ñ ñ«½ª¡«,  Ñß½¿  ªÑ
  67.      «¡¿  ÑßΓ∞, »α«óÑα∞ΓÑ »αáó¿½∞¡« ½¿ óδ ß»¿ß὿ »α«úαá¼¼π ¿ «ΓΓαá¡ß½¿-
  68.      απ⌐ΓÑ ÑÑ ÑΘÑ αáº.
  69.                                  çá»π߬
  70.           Å«ß½Ñ πß»ÑΦ¡«⌐ Γαá¡ß½∩µ¿¿ »α«úαá¼¼á ú«Γ«óá ¬ ºá»π߬π. Æ.¬. ¼Ñ-
  71.      ¡ε ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ á¬Γ¿ó¡«, ¼«ª¡« ¡áªáΓ∞ R /Run/. àß½¿ óδ óÑα¡π½¿ß∞
  72.      ó αÑñá¬Γ«α, ¡áª¼¿ΓÑ Alt-R ¿½¿ óδ⌐ñ¿ΓÑ ó ú½áó¡«Ñ ¼Ñ¡ε ¡áªáΓ¿Ñ¼ F10 ¿
  73.      ¡áª¼¿ΓÑ  R ñ½∩ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ Run. ìá φ¬αá¡Ñ »«∩ó¿Γß∩ «¬¡« ¬«¼-
  74.      »«¡«óΘ¿¬á, »«¬áºδóáεΘÑÑ, τΓ« Æπαí«-æ¿ ¿ΘÑΓ ¡Ñ«íσ«ñ¿¼δÑ í¿í½¿«ΓÑτ¡δÑ
  75.      »α«µÑñπαδ.
  76.           àß½¿ ó φΓ« óαѼ∩ »«∩󿽿ß∞ «Φ¿í¬¿, ß¬«αÑÑ óßÑú« φΓ«  »α«¿º«Φ½«
  77.      »«Γ«¼π,  τΓ«  óδ ¡Ñ π¬áºá½¿, úñÑ ¡áσ«ñ∩Γß∩ í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ. àß½¿
  78.      «¬¡« ¬«¼»«¡«óΘ¿¬á ñ« ß¿σ »«α ¡áσ«ñ¿Γß∩ ¡á φ¬αá¡Ñ, πíÑα¿ΓÑ Ñú« ¡áªá-
  79.      Γ¿Ñ¼ ½εí«⌐ ¬½áó¿Φ¿, ºáΓѼ ¡áª¼¿ΓÑ »«ß½Ññ«óáΓѽ∞¡« F10 ¿ Ä ñ½∩ óδσ«-
  80.      ñá ó ¼Ñ¡ε πßΓᡫ󬿠»áαá¼ÑΓα«ó Options /¿½¿ ¿ß»«½∞ºπ⌐ΓÑ  ß«¬αáΘÑ¡¿Ñ
  81.      Alt-O/.
  82.           ìáªáó à óδíÑα¿ΓÑ »π¡¬Γ Environment /«¬απªÑ¡¿Ñ/, á ºáΓѼ ¡áª¼¿-
  83.      ΓÑ L ñ½∩ óδí«αá »π¡¬Γá «»αÑñѽѡ¿∩ í¿í½¿«ΓÑτ¡«⌐ ñ¿αÑ¬Γ«α¿¿  Library
  84.      directory.  Å«ß½Ñ  »«∩ó½Ñ¡¿∩ ¡á φ¬αá¡Ñ «¬¡á í¿í½¿«ΓÑτ¡«⌐ ñ¿αÑ¬Γ«α¿¿
  85.      ¡á»ÑτáΓá⌐ΓÑ »«½¡«Ñ ¿¼∩ »πΓ¿ »«ññ¿αÑ¬Γ«α¿¿, ó ¬«Γ«α«⌐ ¡áσ«ñ∩Γß∩ í¿í-
  86.      ½¿«ΓÑτ¡δÑ   Σá⌐½δ  /φΓ«,  ó«º¼«ª¡«,  íπñÑΓ  ¿¼∩  A:\TURBOC\LIB  ¿½¿
  87.      C:\TURBO\LIB/ ¿ ¡áª¼¿ΓÑ Enter.
  88.           ä½∩ óδσ«ñá ¿º ¼Ñ¡ε Environment ¡áª¼¿ΓÑ Esc,  ºáΓѼ  ¡áª¼¿ΓÑ  S
  89.      ñ½∩  ß«σαá¡Ñ¡¿∩ πßΓá¡«ó½Ñ¡¡δσ »áαá¼ÑΓα«ó /Store Options/. ìá φ¬αá¡Ñ
  90.      »«∩ó¿Γß∩ »α∩¼«πú«½∞¡¿¬, ó ¬«Γ«αδ⌐ ¡áñ« ó»ÑτáΓáΓ∞ ¿¼∩ Σá⌐½á ¬«¡Σ¿úπ-
  91.      αᵿ¿,  ó  ¡Ñ¼  πªÑ  íπñÑΓ  π¬áºá¡« ¿¼∩ TCCONFIG.TC. Åα«ßΓ« ¡áª¼¿ΓÑ
  92.      Enter, ¬«úñá Æπαí«-æ¿ ß»α«ß¿Γ óáß, ßΓ¿αáΓ∞ ½¿ ßΓáαδ⌐ Σá⌐½  ¬«¡Σ¿úπ-
  93.      αᵿ¿, ¡áª¼¿ΓÑ Y.
  94.            ìᬫ¡Ñµ,  ¡áª¼¿ΓÑ  Esc ñ½∩ óδσ«ñá ¿º ¼Ñ¡ε Options ¿ ¡áª¼¿ΓÑ R
  95.      ñ½∩ ºá»π߬ᠻα«úαá¼¼δ. ÆÑ»Ñα∞ ¬«¼»«¡«ó¬á  »α«úαá¼¼δ  ñ«½ª¡á  ºáóÑα-
  96.      Φ¿Γ∞ß∩  πß»ÑΦ¡«.  ¥Γ«  º¡áτ¿Γ, τΓ« ñ½∩ ºá»π߬á óáΦÑ⌐ »α«úαá¼¼δ Æπα-
  97.      í«-æ¿ ¬«»¿απÑΓ ó ¡ÑÑ ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ÑÑ αáí«Γδ »α«µÑñπαδ ¿º í¿í½¿«-
  98.      ΓѬ¿  ¿ß»«½¡∩εΘÑ⌐  ß¿ßΓѼδ. Å« π¼«½τá¡¿ε ¿ß»«½∞ºπÑΓß∩ ¼á½á∩ /Small/
  99.      ¼«ñѽ∞ »á¼∩Γ¿ /í«½ÑÑ »«ñα«í¡« « ¼«ñѽ∩σ »á¼∩Γ¿  ú«ó«α¿Γß∩  ó  ú½áóÑ
  100.      9/, »«φΓ«¼π Æπαí«-æ¿ íÑαÑΓ »α«µÑñπαδ ¿º í¿í½¿«ΓѬ¿ ß ¿¼Ñ¡Ñ¼ CS.LIB.
  101.           Å«ß½Ñ  ¬«¼»«¡«ó¬¿  »α«úαá¼¼δ Æπαí«-æ¿ ºá»π߬áÑΓ ÑÑ ¡á óδ»«½¡Ñ-
  102.      ¡¿Ñ. ¥¬αá¡ «τ¿ΘáÑΓß∩, ó  óÑασ¡Ñ⌐  Ñú«  τáßΓ¿  »«∩ó½∩ÑΓß∩  ß««íΘÑ¡¿Ñ
  103.      Hello, world, á ó ¡¿ª¡Ñ⌐ τáßΓ¿ - ß««íΘÑ¡¿Ñ Press any key to Turbo C
  104.      ... ì᪼¿ΓÑ ½εíπε ¬½áó¿Φπ - ¡á φ¬αá¡Ñ »«∩ó¿Γß∩ º¡á¬«¼δ⌐ φ¬αá¡  Æπα-
  105.      í«-æ¿.  Åα¿¼¿ΓÑ  ¡áΦ¿  »«ºñαáó½Ñ¡¿∩  - óδ Γ«½∞¬« τΓ« ºá»πßΓ¿½¿ ßó«ε
  106.      »Ñαóπε »α«úαá¼¼π!
  107.  
  108.                              ùΓ« ß½πτ¿½«ß∞?
  109.           ÆÑ»Ñα∞ »αѬαáΓ¿ΓÑ αáí«Γπ Æπαí«-æ¿ ¿ »«ß¼«Γα¿ΓÑ, τΓ« »«½πτ¿½«ß∞
  110.      ó  αѺπ½∞ΓáΓÑ  óáΦÑ⌐ αáí«Γδ. éδíÑα¿ΓÑ ¬«¼á¡ñπ Quit ¿º ¼Ñ¡ε αáí«Γδ ß
  111.      Σá⌐½á¼¿.
  112.           ìá »«ñ߬Ậπ Dos ¡áíÑα¿ΓÑ ¬«¼á¡ñπ dir hello ¿  ¡áª¼¿ΓÑ  Enter.
  113.      ìá φ¬αá¡Ñ »«∩ó¿Γß∩ ß»¿ß«¬ Σá⌐½«ó, ¬«Γ«αδ⌐ íπñÑΓ óδú½∩ñÑΓ∞ »α¿í½¿º¿-
  114.      Γѽ∞¡« Γá¬:
  115.           HELLO.C          42   1-01-80   9:25p
  116.           HELLO.OBJ       221   1-01-80   9:26p
  117.           HELLO.EXE      4486   1-01-80   9:26p
  118.           ÅÑαóδ⌐ Σá⌐½ HELLO.C ß«ñÑαª¿Γ ¿ßσ«ñ¡δ⌐ ΓѬßΓ  óáΦÑ⌐  »α«úαá¼¼δ.
  119.      àú«  ¼«ª¡« »«ß¼«ΓαÑΓ∞ ¡á φ¬αá¡Ñ »α¿ »«¼«Θ¿ ¬«¼á¡ñδ DOS. ìá»ÑτáΓá⌐ΓÑ
  120.      ¬«¼á¡ñπ type hello.c ¿ óδ πó¿ñ¿ΓÑ Ñú«. ¥Γ«Γ  Σá⌐½  ñ«ßΓáΓ«τ¡«  ¼á½,
  121.      óßÑú« 42 íá⌐Γá.
  122.           éΓ«α«⌐  Σá⌐½, HELLO.OBJ, ß«ñÑαª¿Γ ¼áΦ¿¡¡δÑ ¿¡ßΓαπ¬µ¿¿ ó ñó«¿τ-
  123.      ¡«¼ ó¿ñÑ /«íΩÑ¬Γ¡δ⌐ ¬«ñ/, φëàΣá⌐½ ß«ºñá¡  Γαá¡ß½∩Γ«α«¼  Æπαí«-æ¿.
  124.      àß½¿  óδ  »«»δΓáÑΓÑß∞ αáß»ÑτáΓáΓ∞ Ñú« ¬«¼á¡ñ«⌐ type, ¡á φ¬αá¡Ñ »«∩-
  125.      ó¿Γß∩ íÑßß¼δ߽ѡ¡δ⌐ ¡áí«α ß¿¼ó«½«ó.
  126.           Å«ß½Ññ¡¿⌐ Σá⌐½, HELLO.EXE, »αÑñßΓáó½∩ÑΓ  ¿º  ßÑí∩  óδ»«½¡∩Ѽπε
  127.      »α«úαá¼¼π,  ß«ºñá¡¡πε  ¬«¼»«¡«óΘ¿¬«¼  Æπαí«-æ¿. é ¡Ñ¼ ¡áσ«ñ∩Γß∩ ¬á¬
  128.      Σá⌐½ HELLO.OBJ, Γᬠ ¿  óßÑ  ¡Ñ«íσ«ñ¿¼δÑ  »α«µÑñπαδ,  ¬á¬  ¡á»α¿¼Ñα
  129.      print,  ¬«Γ«αδÑ ¬«¼»«¡«óΘ¿¬ ß¬«»¿α«óá½ ¿º Σá⌐½á í¿í½¿«ΓѬ¿. ä½∩ ºá-
  130.      »π߬á óδ»«½¡∩Ѽ«ú« Σá⌐½á ¡á»ÑτáΓá⌐ΓѠ󠬫¼á¡ñ¡«⌐ ßΓα«¬Ñ DOS Ñú« ¿¼∩
  131.      íѺ αáßΦ¿αÑ¡¿∩ .àòà.
  132.           êº ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼δ ¡áíÑα¿ΓÑ hello ¿ ¡áª-
  133.      ¼¿ΓÑ Enter. é óÑασ¡Ñ⌐ τáßΓ¿ φ¬αá¡á »«∩ó¿Γß∩ ß««íΘÑ¡¿Ñ Hello,  world
  134.      ¿ ß¡«óá »«ñ߬Ậá DOS. êΓá¬, óδ ¡á»¿ß὿ αáí«ΓáεΘπε »α«úαá¼¼π ¿ ¼«-
  135.      ªÑΓÑ αáºñáΓ∞ ÑÑ óßѼ ßó«¿¼ º¡á¬«¼δ¼, ¬«Γ«αδÑ,  ¬«¡Ñτ¡«,  ªáªñπΓ  ÑÑ
  136.      »«½πτ¿Γ∞.
  137.                  î«ñ¿Σ¿¬áµ¿∩ »Ñαó«⌐ ß«ºñá¡¡«⌐ »α«úαá¼¼δ
  138.           éÑα¡¿ΓÑß∞ ó Æπαí«-æ¿, ¡á»ÑτáΓáó ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ tc hello.c.
  139.      éδ «¬áºá½¿ß∞ ó αÑñá¬Γ«αÑ ß ºáúαπªÑ¡«⌐ ó ¡Ñú« »α«úαá¼¼«⌐. êº¼Ñ¡¿¼ ÑÑ
  140.      Γá¬,  τΓ«íδ óóÑßΓ¿ ó ¡ÑÑ »α«ßΓÑ⌐Φ¿⌐ ñ¿á½«ú. ÆÑ»Ñα∞ »α«úαá¼¼á ñ«½ª¡á
  141.      óδú½∩ñÑΓ∞ Γá¬:
  142.           
  143.           è óáΦÑ⌐ ßΓáα«⌐ »α«úαἼѠñ«íá󿽿∞ Γα¿ ßΓ᫬¿. ÅÑαóá∩  ¿º  ¡¿σ
  144.      /char  name  [30];/ «íΩ∩ó½∩ÑΓ »ÑαѼѡ¡πε ß ¿¼Ñ¡Ñ¼ name, ¬«Γ«αá∩ ¼«-
  145.      ªÑΓ ß«ñÑαªáΓ∞ ßΓ᫬π ñ½¿¡«⌐ ñ« 29 ß¿¼ó«½«ó /µ¿Σα, íπ¬ó, º¡á¬«ó »αÑ-
  146.      »¿¡á¡¿∩  ¿  Γ.ñ./.  éΓ«αá∩ ßΓ᫬á, óóÑñÑ¡¡á∩ óἿ, óδºδóáÑΓ Σπ¡¬µ¿ε
  147.      print ñ½∩ óδó«ñá ¡á φ¬αá¡ ß««íΘÑ¡¿∩ What's your name? /¬á¬ óáß  º«-
  148.      óπΓ?/. ÆαÑΓ∞∩ ñ«íáó½Ñ¡¡á∩ ßΓ᫬á óδºδóáÑΓ Σπ¡¬µ¿ε scanf ñ½∩ »α¿ßó«-
  149.      Ñ¡¿∩ »ÑαѼѡ¡«⌐ name óáΦÑú« ¿¼Ñ¡¿.
  150.           æ«σαá¡¿ΓÑ «ΓαÑñá¬Γ¿α«óá¡¡πε »α«úαá¼¼π, ¡áªáó F2 ¿½¿ F10  F  S.
  151.      ì᪼¿ΓÑ F10 ñ½∩ ó맮óá ú½áó¡«ú« ¼Ñ¡ε, ºáΓѼ ¡áª¼¿ΓÑ R /Run/. Äíαá-
  152.      Γ¿ΓѠ󡿼᡿Ñ, Æπαí«-æ¿ »«¡¿¼áÑΓ, τΓ« »α«úαἼᠿº¼Ñ¡Ñ¡á, »«φΓ«¼π
  153.      »ÑαÑñ ºá»π߬«¼ «¡á íπñÑΓ »ÑαÑΓαá¡ß½¿α«óá¡á.
  154.           ÆÑ»Ñα∞  »«ß½Ñ  ºá»π߬ᠠ»α«úαá¼¼δ  »α«¿º«⌐ñÑΓ ß½ÑñπεΘÑÑ: φ¬αá¡
  155.      «τ¿ßΓ¿Γß∩ ¿ ó óÑασ¡Ñ⌐ τáßΓ¿ φ¬αá¡á »«∩ó¿Γß∩ ß««íΘÑ¡¿Ñ  What's  your
  156.      name? /¼áα¬Ñα ¡áσ«ñ¿Γß∩ »«ß½Ñ º¡á¬á ó«»α«ßá?/. ìá»ÑτáΓá⌐ΓÑ óáΦÑ ¿¼∩
  157.      ¿ ¡áª¼¿ΓÑ Enter. Å«ß½Ñ φΓ«ú« »α«úαἼᠻÑτáΓáÑΓ  Hello  <óáΦÑ_¿¼∩>.
  158.      ÄíαáΓ¿ΓѠ󡿼᡿Ñ, ó«ß»α¿¡¿¼áÑΓß∩ Γ«½∞¬« »Ñαó«Ñ óóÑñÑ¡¡«Ñ óἿ ¿¼∩,
  159.      »«τѼπ φΓ« Γá¬, ¼δ «íΩ∩ß¡¿¼ »«ºñ¡ÑÑ ó ñá¡¡«⌐ ú½áóÑ. Ç »«¬á  ¡áª¼¿ΓÑ
  160.      ½εíπε ¬½áó¿Φπ ñ½∩ ó«ºóαáΓá ó Æπαí«-æ¿.
  161.  
  162.           Å« ¼ÑαÑ ¡á»¿ßá¡¿∩ »α«úαá¼¼ óδ  íπñÑΓÑ  »«½πτáΓ∞  ß««íΘÑ¡¿∩  «í
  163.      «Φ¿í¬áσ  ¿  »αÑñπ»αѪñÑ¡¿∩.  Å«∩ó½Ñ¡¿Ñ  «Φ¿í¬¿ «º¡áτáÑΓ, τΓ« ó ΓѽÑ
  164.      »α«úαá¼¼δ ÑßΓ∞ «Φ¿í¬á, ¡Ñ »«ºó«½∩εΘá∩ ß«ºñáΓ∞ «íΩÑ¬Γ¡δ⌐  ¬«ñ.  ÅαÑ-
  165.      ñπ»αѪñÑ¡¿Ñ  «º¡áτáÑΓ, τΓ« ó ñá¡¡«¼ ¼ÑßΓÑ ¼«ªÑΓ íδΓ∞ τΓ«-Γ« ¡Ñ Γá¬.
  166.      ÄΦ¿í¬¿ ¿ »αÑñπ»αѪñÑ¡¿∩ óδó«ñ∩Γß∩ ó «¬¡Ñ ß««íΘÑ¡¿⌐.  éßÑ  αẽ¿τ¡δÑ
  167.      ß««íΘÑ¡¿∩ «í «Φ¿í¬áσ ¿ »αÑñπ»αѪñÑ¡¿∩ »«ñα«í¡« «»¿ßá¡δ ó Åα¿½«ªÑ¡¿¿
  168.      3.
  169.                   ìỿßá¡¿Ñ óΓ«α«⌐ »α«úαá¼¼δ ó Æπαí«-æ¿
  170.           ÄΓαÑñá¬Γ¿απѼ ¡áΦπ »α«úαá¼¼π ¿ ß«ºñáñ¿¼ ¡á  ÑÑ  «ß¡«óÑ  ¡«óπε.
  171.      é«⌐ñ¿ΓÑ  ó «¬¡« αÑñá¬Γ«αá /¡áª¼¿ΓÑ F10 E ¿½¿ Alt-E/ ¿ «ΓαÑñá¬Γ¿απ⌐-
  172.      ΓÑ »α«úαá¼¼π ß½ÑñπεΘ¿¼ «íαẫ¼
  173.           
  174.           
  175.           éδ ó¡Ñß½¿ ó »Ñαó«¡áτá½∞¡πε »α«úαá¼¼π 5 ¿º¼Ñ¡Ñ¡¿⌐, á ¿¼Ñ¡¡«:
  176.                -  ßΓ᫬á, «»αÑñѽ∩εΘá∩ »ÑαѼѡ¡πε name ºá¼Ñ¡Ñ¡á ¡á ßΓα«-
  177.                   «»αÑñѽ∩εΘπε »ÑαѼѡ¡δÑ a, b, sum /óßÑ µÑ½δÑ/;
  178.                -  ¿º¼Ñ¡Ñ¡« ß««íΘÑ¡¿Ñ, óδó«ñ¿¼«Ñ Σπ¡¬µ¿Ñ⌐ printf;
  179.                -  ¿º¼Ñ¡Ñ¡á Σ«α¼áΓ¡á∩ ßΓα«¬á ¿ ß»¿ß«¬  »ÑαѼѡ¡δσ Σπ¡¬µ¿¿
  180.                   scanf;
  181.                -  ñ«íáó½Ñ¡ «»ÑαáΓ«α »α¿ßó«Ñ¡¿∩ sum = a + b;
  182.                -  ¿º¼Ñ¡Ñ¡á  Σ«α¼áΓ¡á∩ ßΓα«¬á ¿ ß»¿ß«¬ áαúπ¼Ñ¡Γ«ó ó Σπ¡¬-
  183.                   µ¿¿ printf:
  184.           ìÑ »πúá⌐ΓÑß∞ ß¿¼ó«½«ó »α«µÑ¡Γá /%/, á¼»Ñαßá¡ñá /&/ ¿  «íαáΓ¡«⌐
  185.      τÑαΓδ /\/. ì¿ªÑ ¼δ «íΩ∩ß¡¿¼, ºáτѼ «¡¿ ¡πª¡δ.
  186.                              çỿß∞ ¡á ñ¿ß¬
  187.           ÆÑ»Ñα∞  ìᪿࠡ¼á⌐ΓÑ ¬½áó¿Φπ F2. àß½¿ óδ ÑÑ ¡áª¼ÑΓÑ, »α«úαá¼¼á
  188.      íπñÑΓ ºá»¿ßá¡á ¡á ñ¿ß¬ ¿ »«½πτ¿Γ ¿¼∩ HELLO.C, á óδ σ«Γ¿ΓÑ  ºá»¿ßáΓ∞
  189.      ÑÑ »«ñ ñαπú¿¼ ¿¼Ñ¡Ñ¼.
  190.           é¼ÑßΓ«  φΓ«ú«  ¡áª¼¿ΓÑ F10 ¿ óÑα¡¿ΓÑß∞ ó ú½áó¡«Ñ ¼Ñ¡ε. ì᪼¿ΓÑ
  191.      F, ºáΓѼ W ñ½∩ ó맮óá ¬«¼á¡ñδ File/Write  to.  ìá  φ¬αá¡Ñ  »«∩ó¿Γß∩
  192.      »«ñ߬Ậá, ó «ΓóÑΓ ¡á ¬«Γ«απε ¡áñ« óóÑßΓ¿ ¡«ó«Ñ ¿¼∩ »α«úαá¼¼δ. éóÑ-
  193.      ñ¿ΓÑ ¿¼∩ sum.c ¿ ¡áª¼¿ΓÑ Enter. ÆÑ»Ñα∞ óáΦá óΓ«αá∩ »α«úαἼᠠíπñÑΓ
  194.      σαá¡¿Γ∞ß∩  ¡á  ñ¿ß¬Ñ »«ñ ¿¼Ñ¡Ñ¼ SUM.C. ì᪼¿ΓÑ F10 ¿ ó¡«ó∞ ó맮ó¿ΓÑ
  195.      ú½áó¡«Ñ ¼Ñ¡ε.
  196.                               çá»π߬ SUM.C
  197.           ì᪼¿ΓÑ  R  ñ½∩ óδí«αá ¬«¼á¡ñδ Run. Æπαí«-æ¿ ¡áτ¡ÑΓ Γαá¡ß½¿α«-
  198.      óáΓ∞ óáΦπ »α«úαá¼¼π. àß½¿ óñαπú »«∩ó¿Γß∩ «Φ¿í¬á, óÑα¡¿ΓÑß∞  ó  «¬¡«
  199.      αÑñá¬Γ«αá ¿ πíÑñ¿ΓÑß∞, τΓ« óáΦ ΓѬßΓ ó Γ«τ¡«ßΓ¿ ß««ΓóÑΓßΓóπÑΓ ¡á»Ñ-
  200.      τáΓá¡¡«¼π ó »α¿¼ÑαÑ.
  201.           àß½¿ «Φ¿í«¬ ¡ÑΓ, Æπαí«-濠߬«¼»«¡πÑΓ »α«úαá¼¼π ß ß««ΓóÑΓßΓóπε-
  202.      Θ¿¼¿ í¿í½¿«ΓÑτ¡δ¼¿ »α«µÑñπαἿ ¿ ºá»πßΓ¿Γ »α«úαá¼¼π ¡á óδ»«½¡Ñ¡¿Ñ[7
  203.      φ¬αá¡ «τ¿ßΓ¿Γß∩ ¿ ¡á ¡Ñ¼ »«∩ó¿Γß∩ ß««íΘÑ¡¿Ñ:
  204.                 Enter two values: /óóÑñ¿ΓÑ ñóá º¡áτÑ¡¿∩/
  205.           æÑ⌐τáß »α«úαἼᠪñÑΓ óó«ñá ñóπσ µÑ½δσ τ¿ßѽ, αáºñѽѡ¡δσ »α«-
  206.      íѽἿ,  Γáíπ½∩µ¿∩¼¿  ¿/¿½¿  ó«ºóαáΓἿ ¬áαÑΓ¬¿. ìÑ ºáíπñ∞ΓÑ ¡áªáΓ∞
  207.      Enter »«ß½Ñ óó«ñá óΓ«α«ú« º¡áτÑ¡¿∩. è«úñá óΓ«α«Ñ º¡áτÑ¡¿Ñ  óóÑñÑ¡«,
  208.      »α«úαἼᠠ¡á»ÑτáΓáÑΓ  ¿σ  ßπ¼¼π ¿, »«ß½Ñ ¡áªáΓ¿∩ ½εí«⌐ ¬½áó¿Φ¿, óδ
  209.      »«»áñÑΓÑ ó Æπαí«-æ¿.
  210.           Å«ºñαáó½∩Ѽ! éδ ¡á»¿ß὿ ñóÑ  áíß«½εΓ¡«  αẽ¿τ¡δÑ  »α«úαá¼¼δ,
  211.      ¿ß»«½∞º«óáó  ¡Ñ߬«½∞¬«  «ß¡«ó¡δσ  φ½Ñ¼Ñ¡Γ«ó »α«úαá¼¼¿α«óá¡¿∩. èᬿσ
  212.      ¿¼Ñ¡«? Äí φΓ«¼ óδ πº¡áÑΓÑ, »α«τ¿Γáó ñ« ¬«¡µá φΓπ ú½áóπ, »αѪñÑ  τѼ
  213.      ¡áτáΓ∞ ú½áóπ 5.
  214.  
  215.                 æÑ¼∞ «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó »α«úαá¼¼¿α«óá¡¿∩
  216.           ûѽ∞ε  í«½∞Φ¿¡ßΓóá »α«úαá¼¼ ∩ó½∩ÑΓß∩ αÑΦ¿Γ∞ ¬á¬πε-½¿í« ºáñáτπ.
  217.      çáñáτ¿ αÑΦáεΓß∩ »α«úαἼἿ »πΓѼ αẽ¿τ¡δσ ¼á¡¿»π½∩µ¿⌐ ß  ¿¡Σ«α¼á-
  218.      µ¿Ñ⌐ ¿ ñá¡¡δ¼¿. ìÑ«íσ«ñ¿¼«:
  219.           - óóÑßΓ¿ ¿¡Σ«α¼áµ¿ε ó »α«úαá¼¼π;
  220.           - ¿¼ÑΓ∞ ¼ÑßΓ« ñ½∩ σαá¡Ñ¡¿∩ ¿¡Σ«α¼áµ¿¿;
  221.           - ñáóáΓ∞ ¿¡ßΓαπ¬µ¿¿ »« «íαáí«Γ¬Ñ ¿¡Σ«α¼áµ¿¿;
  222.           - óδó«ñ¿Γ∞ ¿¡Σ«α¼áµ¿ε ¿º »α«úαá¼¼δ »«½∞º«óáΓѽε /«íδτ¡«, óá¼/
  223.           éδ ¼«ªÑΓÑ «αúá¡¿º«óáΓ∞ ¿¡ßΓαπ¬µ¿¿ Γᬿ¼ «íαẫ¼, τΓ«:
  224.           - ¡Ñ¬«Γ«αδÑ ¿º ¡¿σ óδ»«½¡∩εΓß∩ Γ«½∞¬« Γ«úñá, ¬«úñᠬᬫÑ-½¿í«
  225.             πß½«ó¿Ñ ¿½¿ ¡áí«α πß½«ó¿⌐ ¿ßΓ¿¡¡δ;
  226.           - ñαπú¿Ñ »«óΓ«α∩εΓß∩ ¡Ñ¬«Γ«α«Ñ τ¿ß½« αáº;
  227.           - ΓαÑΓ∞¿ αáºñѽ∩εΓß∩ ¡á úαπ»»δ, ¬«Γ«αδÑ  ¼«úπΓ  óδ»«½¡∩Γ∞ß∩  ó
  228.             αẽ¿τ¡δσ ¼ÑßΓáσ »α«úαáá¼δ
  229.           êΓá¬, ¼δ Γ«½∞¬« τΓ« «»¿ß὿ ßѼ∞ «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó »α«úαá¼¼¿-
  230.      α«óá¡¿∩: óó«ñ, Γ¿»δ ñá¡¡δσ, «»ÑαáΓ«αδ, óδó«ñ, πß½«ó¡«Ñ  óδ»«½¡Ñ¡¿Ñ,
  231.      µ¿¬½δ  ¿  »«ñ»α«úαá¼¼δ.  ¥Γ«Γ ß»¿ß«¬ ¡Ñ «τÑ¡∞ »«½«¡, ¡« «¡ ñÑ⌐ßΓó¿-
  232.      Γѽ∞¡« «σóáΓδóáÑΓ óßÑ Γ« «íΘÑÑ, τΓ« ÑßΓ∞ ó αẽ¿τ¡δσ »α«úαá¼¼áσ.
  233.           é« ¼¡«ú¿σ ∩ºδ¬áσ »α«úαá¼¼¿α«óá¡¿∩ óßÑ φΓ« ÑßΓ∞, ¼¡«ú¿Ñ,  ó¬½ε-
  234.      τá∩ æ¿, ¿¼ÑεΓ ñ«»«½¡¿Γѽ∞¡δѠ󫺼«ª¡«ßΓ¿. Åα¿ ¿ºπτÑ¡¿¿ ½εí«ú« ¡«ó«-
  235.      ú« ∩ºδ¬á, Ñß½¿ óá¼ ¡πª¡« ¿ºπτ¿Γ∞ Ñú« íδßΓα«, «»αÑñѽ¿ΓÑ, ¬á¬ ó  ¡Ñ¼
  236.      αÑ὿º«óá¡δ  ßѼ∞ «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó, ñá½∞ΦÑ óßÑ íπñÑΓ »α«ßΓ«. ì¿ªÑ
  237.      »α¿óÑñÑ¡« ¿σ ¬αáΓ¬«Ñ «»¿ßá¡¿Ñ.
  238.           éδó«ñ - «º¡áτáÑΓ ºá»ß¿∞ ¿¡Σ«α¼áµ¿¿ ¡á φ¬αá¡, ñ¿ß¬ ¿½¿  ó  »«αΓ
  239.      óó«ñá-óδó«ñá.
  240.           Æ¿»δ  ñá¡¡δσ  - φΓ« ¬«¡ßΓá¡Γδ, »ÑαѼѡ¡δÑ ¿ ßΓαπ¬Γπαδ, ¬«Γ«αδÑ
  241.      ß«ñÑαªáΓ τ¿ß½á /µÑ½δÑ ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐/, ΓѬßΓ /ß¿¼ó«½δ ¿ ßΓα«-
  242.      ¬¿/, ¿½¿ áñαÑßá /»ÑαѼѡ¡δσ ¿ ßΓαπ¬Γπα/.
  243.           Ä»ÑαáΓ«αδ  -  »α¿ßóá¿óáεΓ  «ñ¡«  º¡áτÑ¡¿Ñ ñαπú«¼π, ¬«¼í¿¡¿απεΓ
  244.      º¡áτÑ¡¿∩ /ß½«ªÑ¡¿Ñ, ñѽѡ¿Ñ ¿ Γ.ñ./, ¿ ßαáó¡¿óáεΓ º¡áτÑ¡¿∩  /αáó¡«,
  245.      ¡Ñ αáó¡« ¿ Γ.ñ./.
  246.           éó«ñ - «º¡áτáÑΓ τΓÑ¡¿Ñ ñá¡¡δσ ß ¬½áó¿áΓπαδ, ñ¿ß¬á ¿½¿ ¿σ »«αΓá
  247.      óó«ñá-óδó«ñá.
  248.           ôß½«ó¡«Ñ óδ»«½¡Ñ¡¿Ñ - óδ»«½¡Ñ¡¿Ñ «»αÑñѽѡ¡«ú« ¡áí«αá ¿¡ßΓαπ¬-
  249.      µ¿⌐,  Ñß½¿  π¬áºá¡¡«Ñ  πß½«ó¿Ñ ¿ßΓ«¡¡«, ¿½¿ »α«»π߬ ñá¡¡«ú« ¡áí«αá,
  250.      Ñß½¿ πß½«ó¿Ñ ½«ª¡«.
  251.           û¿¬½δ - óδ»«½¡Ñ¡¿Ñ ¡áí«αá ¿¡ßΓαπ¬µ¿⌐  «»αÑñѽѡ¡«Ñ  τ¿ß½«  αáº
  252.      ¿½¿ »«¬á ¡Ñ¬«Γ«α«Ñ πß½«ó¿Ñ ¿ßΓ¿¡¡«.
  253.           Åα«µÑñπαδ  - «Γñѽ∞¡« ¿¼Ñ¡πѼδÑ ¡áí«αδ ¿¡ßΓαπ¬µ¿⌐, ¬«Γ«αδÑ ¼«-
  254.      úπΓ óδ»«½¡∩Γ∞ß∩ ó ½εí«¼ ¼ÑßΓÑ »α«úαá¼¼δ, óδºδóáεΓß∩ »« ¿¼Ñ¡¿.
  255.           ÆÑ»Ñα∞ ¼δ »«ú«ó«α¿¼, ¬á¬ ¿ß»«½∞º«óáΓ∞ φΓ¿ φ½Ñ¼Ñ¡Γδ ó Æπαí«-æ¿.
  256.                                   éδó«ñ
  257.           î«ªÑΓ »«¬áºáΓ∞ß∩ ßΓαá¡¡δ¼, τΓ« »Ñαóδ¼ «¬áºá½ß∩ óδó«ñ, ¡« »α«ú-
  258.      αá¼¼á,  ¬«Γ«αá∩  ¡¿τÑú« ¡Ñ óδó«ñ¿Γ, ¡Ñ »αÑñßΓáó½∩ÑΓ ¿º ßÑí∩ í«½∞Φ«⌐
  259.      µÑ¡¡«ßΓ¿. éδó«ñ «íδτ¡« »α¿¡¿¼áÑΓ ó¿ñ ¿¡Σ«α¼áµ¿¿, αáß»ÑτáΓδóáѼ«⌐ ¡á
  260.      φ¬αá¡Ñ  /ß½«óá  ¿ ¬áαΓ¿¡¬¿/. ºá»¿ßδóáѼ«⌐ ¡á ñ¿ß¬ /ú¿í¬¿⌐ ¿½¿ ªÑßΓ-
  261.      ¬¿⌐/ ¿½¿ ªÑ »«ñáóáѼδ⌐ ó »«αΓ óó«ñá-óδó«ñá /»«ß½Ññ«óáΓѽ∞¡δ⌐  »«αΓ,
  262.      »«αΓ »ÑτáΓáεΘÑú« πßΓα«⌐ßΓóá/.
  263.                              öπ¡¬µ¿∩ printf
  264.           éá¼  πªÑ »α¿σ«ñ¿½«ß∞ ¿ß»«½∞º«óáΓ∞ ¡á¿í«½ÑÑ τáßΓ« óßΓαÑτáεΘπεß∩
  265.      ó æ¿ Σπ¡¬µ¿ε óδó«ñá print. Ä¡á »αÑñ¡áº¡áτÑ¡á ñ½∩ óδó«ñá  ¿¡Σ«α¼áµ¿¿
  266.      ¡á φ¬αá¡. ö«α¼áΓ ÑÑ »α«ßΓ ¿ ú¿í«¬:
  267.           printf(<Σ«α¼áΓ¡á∩ ßΓ᫬á>,<áαúπ¼Ñ¡Γ>,<áαúπ¼Ñ¡Γ>,...);
  268.  
  269.                             ö«α¼áΓ¡á∩ ßΓ᫬á
  270.           ö«α¼áΓ¡á∩ ßΓ᫬á - φΓ« ßΓ᫬á, ¬«Γ«αá∩ ¡áτ¿¡áÑΓß∩ ¿ ºá¬á¡τ¿óá-
  271.      ÑΓß∩ ñó«⌐¡δ¼¿ ¬áóδτ¬á¼¿ /"ó«Γ Γá¬"/. ûѽ∞ε Σπ¡¬µ¿¿ printf  ∩ó½∩ÑΓß∩
  272.      óδó«ñ  φΓ«⌐ ßΓ᫬¿ ¡á φ¬αá¡. ä« óδó«ñá áαúπ¼Ñ¡Γδ, π¬áºá¡¡δÑ ó ßΓα«-
  273.      ¬Ñ, »αÑ«íαáºπεΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß« ß»Ñµ¿Σ¿¬áΓ«αἿ  Σ«α¼áΓá,  π¬á-
  274.      ºá¡¡δ¼¿  ó  ßἫ⌐ ßΓ᫬Ñ. ìá»α¿¼Ñα, ó óáΦÑ⌐ »«ß½Ññ¡Ñ⌐ »α«úαἼѠíδ½
  275.      ¿ß»«½∞º«óá¡ ß½ÑñπεΘ¿⌐ «»ÑαáΓ«α:
  276.                      printf("The sum is %d/n",sum);
  277.           Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞ %d ó Σ«α¼áΓ¡«⌐ ßΓα«¬Ñ ∩ó½∩ÑΓß∩ ß»Ñµ¿Σ¿¬áΓ«-
  278.      α«¼ Σ«α¼áΓá. éßѠ߻ѵ¿Σ¿¬áΓ«αδ Σ«α¼áΓá ¡áτ¿¡áεΓß∩ ß« º¡á¬á »α«µÑ¡Γá
  279.      /%/, ºá ¬«Γ«αδ¼ «íδτ¡« ß½ÑñπÑΓ «ñ¡á íπ¬óá, π¬áºδóáεΘá∩ Γ¿» ñá¡¡δσ ¿
  280.      ß»«ß«í Σ«α¼áΓ¿α«óá¡¿∩ φΓ¿σ ñá¡¡δσ.
  281.           ä½∩  ¬áªñ«ú«  ß»Ñµ¿Σ¿¬áΓ«αá  Σ«α¼áΓá ñ«½ªÑ¡ íδΓ∞ π¬áºá¡ «ñ¿¡ ¿
  282.      Γ«½∞¬« «ñ¿¡ áαúπ¼Ñ¡Γ. àß½¿ áαúπ¼Ñ¡Γ »α¿¡áñ½Ñª¿Γ Γ¿»π ñá¡¡δσ,  ¬«Γ«-
  283.      αδ⌐  ¡Ñ  ß««ΓóÑΓßΓóπÑΓ  π¬áºá¡¡«¼π ó ß»Ñµ¿Σ¿¬áΓ«αÑ Σ«α¼áΓá, Γ« Æπα-
  284.      í«-æ¿ »«»δΓáÑΓß∩ »α«ñѽáΓ∞ ß««ΓóÑΓßΓóπεΘÑÑ »αÑ«íαẫóá¡¿Ñ. Çαúπ¼Ñ¡-
  285.      ΓἿ  ¼«úπΓ  íδΓ∞ »ÑαѼѡ¡δÑ, ¬«¡ßΓá¡Γδ, óδαáªÑ¡¿∩, ó맮óδ Σπ¡¬µ¿⌐,
  286.      Γ.¬. «¡¿ ¼«úπΓ íδΓ∞ τѼ πú«ñ¡«, ó«ºóαáΘáεΘ¿¼  º¡áτÑ¡¿Ñ,  »«ñσ«ñ∩ΘÑÑ
  287.      ß««ΓóÑΓßΓóπεΘÑ⌐ ß»Ñµ¿Σ¿¬áµ¿¿ Σ«α¼áΓá.
  288.           æ»Ñµ¿Σ¿¬áΓ«α  %d  «º¡áτáÑΓ,  τΓ« áαúπ¼Ñ¡Γ ∩ó½∩ÑΓß∩ µÑ½δ¼. ì¿ªÑ
  289.      »α¿óÑñÑ¡δ ¡á¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπѼδѠ߻ѵ¿Σ¿¬áΓ«αδ Σ«α¼áΓ«ó:
  290.           %u íѺº¡á¬«ó«Ñ µÑ½«Ñ
  291.           %p º¡áτÑ¡¿Ñ π¬áºáΓѽ∩
  292.           %f ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
  293.           %e ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ó φ¬ß»«¡Ñ¡µ¿á½∞¡«¼ Σ«α¼áΓÑ
  294.           %c ß¿¼ó«½
  295.           %s ßΓ᫬á
  296.           %x ¿½¿ %X µÑ½«Ñ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«¼ Σ«α¼áΓÑ
  297.           ÿ¿α¿¡á  »«½∩  ¼«ªÑΓ íδΓ∞ ¼«ªÑΓ íδΓ∞ π¬áºá¡á µ¿Σα«⌐, »«¼ÑΘÑ¡¡«⌐
  298.      ¼Ñªñπ º¡á¬«¼ % ¿ íπ¬ó«⌐. ìá»α¿¼Ñα, ñÑß∩Γ¿τ¡«Ñ »«½Ñ Φ¿α¿¡«⌐ 4 ß¿¼ó«-
  299.      ½á  íπñÑΓ  π¬áºá¡«  Γá¬: %4d. ç¡áτÑ¡¿Ñ íπñÑΓ ¡á»ÑτáΓá¡« óδαáó¡Ñ¡¡δ¼
  300.      ó»αáó« /ß óÑñπΘ¿¼¿ ¡π½∩¼¿/, ΓᬠτΓ« «íΘá∩ ñ½¿¡á »«½∩ íπñÑΓ αáó¡ó  4
  301.      ß¿¼ó«½á¼.
  302.           àß½¿ óá¼ ¡πª¡« ¡á»ÑτáΓáΓ∞ º¡á¬ »α«µÑ¡Γá, óßΓáó∞ΓÑ %%.
  303.           Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞  \n  ¡Ñ ∩ó½∩ÑΓß∩ ß»Ñµ¿Σ¿¬áΓ«α«¼ Σ«α¼áΓá. Å«
  304.      Γαáñ¿µ¿¿ φΓ« ¡áºδóáÑΓß∩ escape-»«ß½Ññ«óáΓѽ∞¡«ßΓ∞ε  ¿  »αÑñßΓáó½∩ÑΓ
  305.      ß«í«⌐  ß¿¼ó«½ »ÑαÑσ«ñá ¡á ¡«óπε ßΓ᫬π, »«φΓ«¼π »«ß½Ñ »ÑτáΓ¿ ßΓ᫬¿
  306.      ¼áα¬Ñα »ÑαÑσ«ñ¿Γ ó ¡áτὫ ß½ÑñπεΘÑ⌐ ßΓ᫬¿.
  307.           Å«½¡δ⌐ ß»¿ß«¬ π»αáó½∩εΘ¿σ ß¿¼ó«½«ó »α¿óÑñÑ¡ ó ú½áóÑ 8,  ¡á¿í«-
  308.      ½ÑÑ τáßΓ« óßΓαÑτáεΓß∩ ß½ÑñπεΘ¿Ñ:
  309.           \f - »ÑαÑó«ñ Σ«α¼áΓá ¿½¿ «τ¿ßΓ¬á φ¬αá¡á
  310.           \t - Γáíπ½∩µ¿∩
  311.           \b - ºáí«⌐
  312.           \xhhh  -  óßΓáó¿Γ∞  ß¿¼ó«½  ß ΦÑßΓ¡áñµáΓÑα¿τ¡δ¼ ¬«ñ«¼ hhh, úñÑ
  313.      hhh - «Γ 1 ñ« 3 ΦÑßΓ¡áñµáΓÑα¿τ¡δσ µ¿Σα.
  314.           àß½¿ ¡πª¡« ¡á»ÑτáΓáΓ∞ «íαáΓ¡πε ¬«ßπε τÑαΓπ -  ¡á»ÑτáΓá⌐ΓÑ  ñóÑ
  315.      ¬«ßδσ  τÑαΓδ  \\.  ü«½ÑÑ  »«ñα«í¡«  αáí«Γá Σπ¡¬µ¿¿ printf «»¿ßá¡á ó
  316.      "æ»αáó«τ¡«¼ απ¬«ó«ñßΓóÑ Æπαí«-æ¿".
  317.                   äαπú¿Ñ Σπ¡¬µ¿¿ óδó«ñá puts ¿ putchar
  318.           ä½∩ óδó«ñá ¡á φ¬αá¡ ÑßΓ∞ ÑΘÑ ñóÑ Σπ¡¬µ¿¿: puts ¿ putchar. öπ¡-
  319.      ¬µ¿∩ puts óδó«ñ¿Γ ¡á φ¬αá¡ ßΓ᫬π, «¬á¡τ¿óáεΘπεß∩ ß¿¼ó«½«¼ »ÑαÑσ«ñá
  320.      ¡á ¡«óπε ßΓ᫬π. ìá»α¿¼Ñα, Σá⌐½ HELLO.C ¼«ª¡« «ΓαÑñá¬Γ¿α«óáΓ∞  ß½Ñ-
  321.      ñπεΘ¿¼ «íαẫ¼
  322.  
  323.           ÄíαáΓ¿ΓÑ  ó¡¿¼á¡¿Ñ,  τΓ« ß¿¼ó«½ \n ó ¬«¡µÑ ßΓ᫬¿ «ΓßπΓßΓóπÑΓ,
  324.      Γ.¬. «¡ ñ«íáó½∩ÑΓß∩ ßἫ⌐ Σπ¡¬µ¿Ñ⌐ puts.
  325.           éΓ«αá∩ Σπ¡¬µ¿∩, putchar, óδó«ñ¿Γ ¡á φ¬αá¡ «ñ¿¡ ß¿¼ó«½ ¿ ¡Ñ ñ«-
  326.      íáó½∩ÑΓ \n. Ä»ÑαáΓ«α putchar(ch) φ¬ó¿óá½Ñ¡ΓÑ¡ printf("%c",ch).
  327.           é  τѼ  ß¼δß½  ¿ß»«½∞º«óá¡¿∩ puts ¿/¿½¿ putchar óºá¼Ñ¡ Σπ¡¬µ¿¿
  328.      printf? Äñ¡«⌐ ¿º »α¿τ¿¡ ∩ó½∩ÑΓß∩ ñ«ßΓáΓ«τ¡« í«½∞Φ«⌐ αẼÑα »α«µÑñπ-
  329.      αδ printf. àß½¿ Γ«½∞¬« «¡á óá¼ ñÑ⌐ßΓó¿Γѽ∞¡« ¡Ñ ¡πª¡á ñ½∩ µ¿Σα«ó«ú«
  330.      óδó«ñá ¿½¿ ß»Ñµ¿á½∞¡«ú« Σ«α¼áΓ¿α«óá¡¿∩, ½πτΦÑ ó«ß»«½∞º«óáΓ∞ß∩ Σπ¡¬-
  331.      µ¿∩¼¿  puts ¿ putchar, τΓ« ßñѽáÑΓ óáΦπ »α«úαá¼¼π ¼Ñ¡∞ΦÑ ¿ íδßΓαÑÑ.
  332.      ìá»α¿¼Ñα, Σá⌐½ .àòà, ß«ºñá¡¡δ⌐ ¡á «ß¡«óÑ Σá⌐½á HELLO.C,  ¿ß»«½∞ºπε-
  333.      ΘÑú«  Σπ¡¬µ¿ε  puts  ¡á¼¡«ú« ¼Ñ¡∞ΦÑ Γ«ú« ªÑ Σá⌐½á, ¡« ¿ß»«½∞ºπεΘÑú«
  334.      Σπ¡¬µ¿ε printf.
  335.                                Æ¿»δ ñá¡¡δσ
  336.           Åα¿ ¡á»¿ßá¡¿¿ »α«úαá¼¼δ ¡Ñ«íσ«ñ¿¼« αáí«ΓáΓ∞ ß αẽ¿τ¡«⌐ ¿¡Σ«α-
  337.      ¼áµ¿Ñ⌐. éß∩ ¿¡Σ«α¼áµ¿∩ ¼«ªÑΓ íδΓ∞ »α¿óÑñѡᠬ «ñ¡«¼π ¿º τÑΓδαÑσ «ß-
  338.      ¡«ó¡δσ Γ¿»«ó: µÑ½δÑ τ¿ß½á, τ¿ß½á ß »½áóáεΘÑ⌐ Γ«τ¬«⌐, ΓѬßΓ,  π¬áºá-
  339.      Γѽ¿.
  340.           ûѽδÑ τ¿ß½á - φΓ« τ¿ß½á, ¿ß»«½∞ºπѼδÑ ñ½∩ ßτÑΓá /1,5,-21,752/.
  341.           ù¿ß½á ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¿¼ÑεΓ ñα«í¡πε τáßΓ∞ /3.14159/ ¿½¿ φ¬-
  342.      ß»«¡Ñ¡Γπ /2.579σ10 24/. êσ ÑΘÑ ¡áºδóáεΓ ñÑ⌐ßΓó¿Γѽ∞¡δ¼¿ τ¿ß½á¼¿.
  343.           ÆÑ¬ßΓ ß«ßΓ«¿Γ ¿º ß¿¼ó«½«ó /á, ì, !, 3/ ¿ ßΓ᫬ /"This is  only
  344.      atest"/.
  345.           ô¬áºáΓѽ¿  ¡Ñ  ß«ñÑαªáΓ  ¿¡Σ«α¼áµ¿¿,  π¬áºáΓѽ∞ ß«ñÑαª¿Γ áñαÑß
  346.      ∩τÑ⌐¬¿ »á¼∩Γ¿, ó ¬«Γ«α«⌐ ¡áσ«ñ¿Γß∩ ¿¡Σ«α¼áµ¿∩.
  347.                                 Æ¿» float
  348.            æ¿ »«ññÑনóáÑΓ óßÑ 4 «ß¡«ó¡δσ Γ¿»á ñá¡¡δσ ó αẽ¿τ¡δσ ó¿ñáσ.
  349.      äóá  ¿º  ¡¿σ  óδ  πªÑ  ¿ß»«½∞º«ó὿  - φΓ« µÑ½δ⌐ /int/ ¿ ß¿¼ó«½∞¡δ⌐
  350.      /char/. ÆÑ»Ñα∞ «ΓαÑñá¬Γ¿απѼ »«ß½Ññ¡εε »α«úαá¼¼π ¿ »α¿¼Ñ¡¿¼  ó  ¡Ñ⌐
  351.      ÑΘÑ  «ñ¿¡ Γ¿» - ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ /float/. é«⌐ñ¿ΓÑ ó αÑñá¬Γ«α Æπα-
  352.      í«-æ¿ ¿ »α¿ñá⌐ΓÑ óáΦÑ⌐ »α«úαἼѠ߽ÑñπεΘ¿⌐ ó¿ñ:
  353.                                                                        
  354.           çá»¿Φ¿ΓÑ φΓπ »α«úαá¼¼π ¡á ñ¿ß¬ »«ñ ¿¼Ñ¡Ñ¼ RATIO.C  »α¿  »«¼«Θ¿
  355.      ¬«¼á¡ñδ  File/Write to. çáΓѼ ¡áª¼¿ΓÑ R ¿ »α«úαἼᠡáτ¡ÑΓ ¬«¼»¿½¿-
  356.      α«óáΓ∞ß∩ ¿ óδ»«½¡∩Γ∞ß∩. éóÑñ¿ΓÑ ñóá τ¿ß½á /¡á»α¿¼Ñα 10 ¿ 3/ ¿ «íαá-
  357.      Γ¿ΓѠ󡿼᡿Ѡ¡á αѺπ½∞ΓáΓ - ó ñá¡¡«¼ ß½πτáÑ 3.000000.
  358.           éδ,  ó«º¼«ª¡«,  «ª¿ñ὿ ¿¡«ú« αѺπ½∞ΓáΓá /3.333333/, »«τѼπ ªÑ
  359.      φΓ« ¡Ñ Γá¬? Å«Γ«¼π τΓ« »ÑαѼѡ¡δÑ á ¿ b - µÑ½δÑ, Γ¿»á int, φΓ¿¼ «»-
  360.      αÑñѽ∩ÑΓß∩  ¿  Γ¿»  αѺπ½∞ΓáΓá «Γ ñѽѡ¿∩ a/b - Γ«ªÑ int. ÉѺπ½∞ΓáΓ
  361.      íδ½ »αÑ«íαẫóá¡ ó Γ¿» float »«ß½Ñ Γ«ú«, ¬á¬ Ñú« »α¿ßó«¿½¿ »ÑαѼѡ-
  362.      ¡«⌐ ratio, ¡« φΓ« »αÑ«íαẫóá¡¿Ñ »α«¿º«Φ½« ¡Ñ ñ« ñѽѡ¿∩, á »«ß½Ñ.
  363.           ÄΓαÑñá¬Γ¿απ⌐ΓÑ  »α«úαá¼¼π,  «»αÑñѽ¿ó  »ÑαѼѡ¡δÑ  á  ¿  b ¬á¬
  364.      float, ¿º¼Ñ¡¿ΓÑ ΓᬪѠ¿ Σ«α¼áΓ¡πε ßΓ᫬π "%d  %d",  ¬«Γ«αá∩  ñ«½ª¡á
  365.      óδú½∩ñÑΓ∞  Γá¬: "%f %f". çá»¿Φ¿ΓÑ »α«úαá¼¼π ¡á ñ¿ß¬ /¡áªáó F2/, ºá-
  366.      ΓѼ «ΓΓαá¡ß½¿απ⌐ΓÑ ¿ óδ»«½¡¿ΓÑ ÑÑ. ÉѺπ½∞ΓáΓ íπñÑΓ Γᬿ¼, ¬á¬«ú« óδ
  367.      «ª¿ñ὿ - 3.333333.
  368.           ê¼ÑÑΓß∩ «ñ¡á αạ«ó¿ñ¡«ßΓ∞ Γ¿»á float, ¡áºδóáѼá∩ double. ¥Γ«Γ
  369.      Γ¿» »αÑñ¡áº¡áτÑ¡ ñ½∩ σαá¡Ñ¡¿∩ »ÑαѼѡ¡δσ,  ºá¡¿¼áεΘ¿σ  ó  ñóá  αáºá
  370.      í«½∞ΦÑ  ¼ÑßΓá,  τѼ  Γ¿» float. ô »ÑαѼѡ¡δσ Γ¿»á double ¼«ªÑΓ íδΓ∞
  371.      í«½∞ΦÑ º¡áτáΘ¿σ µ¿Σα ¿ í«½∞Φ¿⌐ ñ¿á»áº«¡ φ¬ß»«¡Ñ¡Γ. è«¡¬αÑΓ¡δÑ  º¡á-
  372.      τÑ¡¿∩ π¬áºá¡δ ó ú½áóÑ 8.
  373.  
  374.                             Æα¿ ó¿ñá Γ¿»á int
  375.           èα«¼Ñ ß«íßΓóÑ¡¡« µÑ½«ú« Γ¿»á int æ¿ »«ññÑনóáÑΓ ÑΘÑ short int
  376.      ¿ long int, ß«¬αáΘáѼδÑ, «íδτ¡«, ¬á¬ short ¿ long. è«¡¬αÑΓ¡δ⌐  αáº-
  377.      ¼Ñα φΓ¿σ Γ¿»«ó ºáó¿ß¿Γ «Γ αÑ὿ºáµ¿¿ Γαá¡ß½∩Γ«αá, Ññ¿¡ßΓóÑ¡¡« ¼«ª¡«
  378.      íδΓ∞ πóÑαÑ¡¡δ¼ ó Γ«¼, τΓ« »ÑαѼѡ¡á∩ Γ¿»á  short  ¡Ñ  íπñÑΓ  í«½∞ΦÑ
  379.      /Γ.Ñ.  ¡Ñ  íπñÑΓ ºá¡¿¼áΓ∞ í«½∞ΦÑ íá⌐Γ/, τѼ »ÑαѼѡ¡á∩ Γ¿»á long. é
  380.      Æπαí«-æ¿ φΓ¿ Γ¿»δ ºá¡¿¼áεΓ 16 í¿Γ /short/, 16 í¿Γ /int/ ¿  32  í¿Γá
  381.      /long/.
  382.                             üѺº¡á¬«óδÑ Γ¿»δ
  383.           é ∩ºδ¬Ñ æ¿ ¿¼ÑÑΓß∩ ó«º¼«ª¡«ßΓ∞ «íΩ∩ó½∩Γ∞ ¡Ñ¬«Γ«αδÑ Γ¿»δ /char,
  384.      short, int, long/ íѺº¡á¬«ó묨 »α¿  »«¼«Θ¿  ¼«ñ¿Σ¿¬áΓ«αá  unsigned.
  385.      ¥Γ« º¡áτ¿Γ, τΓ« Γá¬¿Ñ Γ¿»δ ¡Ñ ß«ñÑαªáΓ «Γα¿µáΓѽ∞¡δσ º¡áτÑ¡¿⌐, Γ.Ñ.
  386.      óÑß∞ ¿σ ñ¿á»áº«¡ »α¿¡¿¼áÑΓ º¡áτÑ¡¿∩ í«½∞Φ¿Ñ ¿½¿ αáó¡δÑ ¡π½ε.
  387.           Æá¬¿¼ «íαẫ¼, »ÑαѼѡ¡δÑ íѺº¡á¬«óδÑ ¼«úπΓ ß«ñÑαªáΓ∞  í«½∞Φ¿Ñ
  388.      º¡áτÑ¡¿∩, τѼ »ÑαѼѡ¡δÑ º¡á¬«óδσ Γ¿»«ó. ìá»α¿¼Ñα, ó Æπαí«-æ¿ »ÑαÑ-
  389.      ¼Ñ¡¡á∩ Γ¿»á int ¼«ªÑΓ »α¿¡¿¼áΓ∞ º¡áτÑ¡¿∩ «Γ -32768 ñ« 32767, á  »Ñ-
  390.      αѼѡ¡á∩  Γ¿»á unsigned int ¼«ªÑΓ »α¿¡¿¼áΓ∞ º¡áτÑ¡¿∩ «Γ 0 ñ« 65535.
  391.      ÄíÑ »ÑαѼѡ¡δÑ ¿¼ÑεΓ «ñ¿¡ ¿ Γ«Γ ªÑ αẼÑα /ó ñá¡¡«¼ ß½πτáÑ 16 í¿Γ/,
  392.      ¡« «¡¿ »«-αạ«¼π ¿ß»«½∞ºπεΓ φΓ¿ 16 í¿Γ. ü«½Ñ »«ñα«í¡« «í ΩΓ«¼ αáß-
  393.      ß¬áºá¡« ó ú½áóÑ 8.
  394.                            Ä»αÑñѽѡ¿Ñ ßΓ᫬¿
  395.           ƒºδ¬ æ¿ ¡Ñ »«ññÑনóáÑΓ «Γñѽ∞¡δ⌐ ßΓ᫬«óδ⌐ Γ¿» ñá¡¡δσ, ¡«  «¡
  396.      »«ºó«½∩ÑΓ «»αÑñѽ∩Γ∞ ßΓ᫬¿ ñóπ¼∩ ¡Ñ߬«½∞¬« αẽ¿τ¡δ¼¿ ß»«ß«íἿ. é
  397.      »Ñαó«¼ ¿º ¡¿σ ¿ß»«½∞ºπÑΓß∩ ¼áßß¿ó ß¿¼ó«½«ó, ó« óΓ«α«¼ -  ßßδ½¬á  ¡á
  398.      ß¿¼ó«½.
  399.                      êß»«½∞º«óá¡¿Ñ ¼áßß¿óá ß¿¼ó«½«ó
  400.           çáúαπº¿ΓÑ  »α¿ »«¼«Θ¿ ¬«¼á¡ñδ Load ¼Ñ¡ε αáí«Γδ ß Σá⌐½á¼¿ «ΓαÑ-
  401.      ñá¬Γ¿α«óá¡¡πε óÑαß¿ε »α«úαá¼¼δ HELLO.C. ÆÑ»Ñα∞ ¿º¼Ñ¡¿ΓÑ ÑÑ  ß½Ññπε-
  402.      Θ¿¼ «íαẫ¼:
  403.           
  404.           ù¿ß½«  30 ó ¬óáñαáΓ¡δσ ß¬«í¬áσ »«ß½Ñ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá msg π¬áºδ-
  405.      óáÑΓ ¬«¼»¿½∩Γ«απ ¡á ¡Ñ«íσ«ñ¿¼«ßΓ∞ ºáαѺÑαó¿α«óáΓ∞ ¼ÑßΓ« ñ½∩  ¼á¬ß¿-
  406.      ¼π¼  29  ß¿¼ó«½«ó,  Γ.Ñ.  «αúá¡¿º«óáΓ∞ ¼áß߿󠿺 29 »ÑαѼѡ¡δσ Γ¿»á
  407.      char /30-¼ ß¿¼ó«½«¼ íπñÑΓ ¡π½Ñó«⌐ ß¿¼ó«½ \0, ¬«Γ«αδ⌐ ó ñá¡¡«¼ απ¬«-
  408.      ó«ñßΓóÑ íπñÑΓ ÑΘÑ ¡áºδóáΓ∞ß∩ ¡π½Ñóδ¼ «¬á¡τ¿óáεΘ¿¼ß∩ ß¿¼ó«½«¼/. æá¼á
  409.      »ÑαѼѡ¡á∩ msg ¡Ñ ß«ñÑαª¿Γ ß¿¼ó«½∞¡«ú« º¡áτÑ¡¿∩,  ó  ¡Ñ⌐  ¡áσ«ñ¿Γß∩
  410.      áñαÑß ∩τÑ⌐¬¿ »á¼∩Γ¿, ó ¬«Γ«α«⌐ σαá¡¿Γß∩ »Ñαóá∩ ¿º 29 »ÑαѼѡ¡δσ Γ¿-
  411.      »á char.
  412.           è«úñá ¬«¼»¿½∩Γ«α ¡áσ«ñ¿Γ «»ÑαáΓ«α Γ¿»á:
  413.                        strepy(msg,"Hello, World");
  414.           «¡ ñѽáÑΓ ß½ÑñπεΘÑÑ:
  415.           - é«-»Ñαóδσ, «¡  ß«ºñáÑΓ  ó  «íΩÑ¬Γ¡«¼  Σá⌐½Ñ  ßΓ᫬π  "Hello,
  416.      world", ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ ¡π½Ñó«⌐ ß¿¼ó«½ \0 /¬«ñ ASCII 0/;
  417.           -   é«-óΓ«αδσ,  ¬«¼»¿½∩Γ«α  óδºδóáÑΓ  »α«µÑñπαπ,  ¡áºδóáεΘπεß∩
  418.      strepy, ¬«Γ«αá∩ ¬«»¿απÑΓ »« «ñ¡«¼π ß¿¼ó«½δ ó ∩τÑ⌐¬π »á¼∩Γ¿, ¡á  ¬«-
  419.      Γ«απε  π¬áºδóáÑΓ »ÑαѼѡ¡á∩ msg, ñ« ΓÑσ »«α, »«¬á ¡Ñ íπñÑΓ ß¬«»¿α«-
  420.      óá¡ ¡π½Ñó«⌐ ß¿¼ó«½, «¬á¡τ¿óáεΘ¿⌐ ßΓ᫬π.
  421.           è«úñá óδ»«½¡∩ÑΓß∩ «»ÑαáΓ«α puts(msg), º¡áτÑ¡¿Ñ,  σαá¡∩ΘÑÑß∩  ó
  422.      »ÑαѼѡ¡«⌐  msg  /áñαÑß  »Ñαó«ú« ß¿¼ó«½á, ¡á ¬«Γ«αδ⌐ «¡á π¬áºδóáÑΓ/
  423.      »ÑαÑñáÑΓß∩ Σπ¡¬µ¿¿ puts. öπ¡¬µ¿∩ puts  »α«óÑα∩ÑΓ,  ¡Ñ  ∩ó½∩ÑΓß∩  ½¿
  424.      φΓ«Γ ß¿¼ó«½ ¡π½Ñóδ¼. àß½¿ φΓ«Γ ß¿¼ó«½ ¡π½Ñó«⌐, Γ«úñá αáí«Γá Σπ¡¬µ¿¿
  425.      puts ºá¬á¡τ¿óáÑΓß∩, Ñß½¿ ¡ÑΓ - Γ«úñá  Σπ¡¬µ¿∩  »ÑτáΓáÑΓ  ß¿¼ó«½  ¡á
  426.      ΓÑନ¡á½Ñ, »α¿íáó½∩ÑΓ ¬ áñαÑßπ Ññ¿¡¿µπ ¿ ß¡«óá ¡áτ¿¡áÑΓ »α«óÑα¬π ¡á
  427.      ¡π½Ñó«⌐ ß¿¼ó«½.
  428.  
  429.           êº-ºá ºáó¿ß¿¼«ßΓ¿ «Γ ¡π½Ñó«ú« ß¿¼ó«½á ßΓ᫬¿ ó ∩ºδ¬Ñ æ¿  ¡áºδ-
  430.      óáεΓß∩ "ºá¬á¡τ¿óáεΘ¿¼¿ß∩ ¡π½Ñ¼", Γ.Ñ. «¡¿ »αÑñßΓáó½∩εΓ ¿º ßÑí∩ »«ß-
  431.      ½Ññ«óáΓѽ∞¡«ßΓ∞ ß¿¼ó«½«ó, ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ ¡π½Ñó«⌐ ß¿¼ó«½.  Æá¬á∩
  432.      Γαá¬Γ«ó¬á ßΓ᫬ »«ºó«½∩ÑΓ ß¡∩Γ∞ «úαá¡¿τÑ¡¿∩ ¡á ñ½¿¡π ßΓ᫬¿: ßΓ᫬á
  433.      ¼«ªÑΓ íδΓ∞ ½εí«⌐ ñ½¿¡δ, ñ« ΓÑσ »«α, »«¬á ÑßΓ∞ ¼ÑßΓ« ó »á¼∩Γ¿, ó ¬«-
  434.      Γ«α«Ñ ÑÑ ¼«ª¡« »«¼ÑßΓ¿Γ∞.
  435.                      êß»«½∞º«óá¡¿Ñ ßß佬¿ ¡á ß¿¼ó«½
  436.           éΓ«αδ¼ ß»«ß«í«¼ «»αÑñѽѡ¿∩ ßΓ᫬¿ ∩ó½∩ÑΓß∩ ¿ß»«½∞º«óá¡¿Ñ π¬á-
  437.      ºáΓѽ∩ ¿½¿ ßß佬¿ ¡á ß¿¼ó«½. ÄΓαÑñá¬Γ¿απ⌐ΓÑ óáΦπ »α«úαá¼¼π  ß½Ññπε-
  438.      Θ¿¼ «íαẫ¼:
  439.           
  440.           çóѺñ«τ¬á »ÑαÑñ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«¼ msg ú«ó«α¿Γ ¬«¼»¿½∩Γ«απ « Γ«¼,
  441.      τΓ« msg ∩ó½∩ÑΓß∩ ßß佬«⌐ ¡á ß¿¼ó«½; ñαπú¿¼¿ ß½«óἿ,  ó  »ÑαѼѡ¡πε
  442.      msg  ¼«ªÑΓ  íδΓ∞ ºá»¿ßá¡ áñαÑß ¡Ñ¬«Γ«α«ú« ß¿¼ó«½á. Äñ¡á¬«, ó ñá¡¡«¼
  443.      ß½πτáÑ ¬«¼»¿½∩Γ«α ¡Ñ αѺÑαó¿απÑΓ ¼ÑßΓ« ñ½∩ σαá¡Ñ¡¿∩ ß¿¼ó«½«ó  ¿  ¡Ñ
  444.      ¿¡¿µ¿á½¿º¿απÑΓ »ÑαѼѡ¡πε msg ¬«¡¬αÑΓ¡δ¼ «íαẫ¼.
  445.           è«úñá ¬«¼»¿½∩Γ«α óßΓαÑτáÑΓ ß½ÑñπεΘ¿⌐ «»ÑαáΓ«α:
  446.                         msg = "Hello, world\n";
  447.           «¡ »α«¿ºó«ñ¿Γ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩:
  448.           -  é«-»Ñαóδσ,  ¬á¬ ¿ ó »αÑñδñπΘѼ ß½πτáÑ, ¬«¼»¿½∩Γ«α ß«ºñáÑΓ ó
  449.      ¬á¬«¼-½¿í« ¼ÑßΓÑ «íΩÑ¬Γ¡«ú« Σá⌐½á ßΓ᫬π "Hello, world\n", ºá ¬«Γ«-
  450.      α«⌐ ß½ÑñπÑΓ ¡π½Ñó«⌐ ß¿¼ó«½;
  451.           -  é«-óΓ«αδσ,  «¡  »α¿ßóá¿óáÑΓ º¡áτÑ¡¿Ñ ¡áτá½∞¡«ú« áñαÑßá φΓ«⌐
  452.      ßΓ᫬¿ - áñαÑß ß¿¼ó«½á ì - »ÑαѼѡ¡«⌐ msg.
  453.           öπ¡¬µ¿∩ puts(msg) αáí«ΓáÑΓ ΓᬠªÑ, ¬á¬ ¿ ó »αÑñδñπΘѼ  ß½πτáÑ,
  454.      »ÑτáΓá∩ ß¿¼ó«½δ ñ« ΓÑσ »«α, »«¬á Ñ⌐ ¡Ñ óßΓαÑΓ¿Γß∩ ¡π½Ñó«⌐ ß¿¼ó«½.
  455.           îѪñπ  φΓ¿¼¿ ñóπ¼∩ ¼ÑΓ«½ñἿ «»αÑñѽѡ¿∩ ßΓ᫬ - ß ¿ß»«½∞º«óá-
  456.      ¡¿Ñ¼ ßß佫¬ ¿ ß ¿ß»«½∞º«ó᡿Ѽ ¼áßß¿ó«ó - ÑßΓ∞ ¡Ñ¬«Γ«αδÑ  αẽ¿τ¿∩,
  457.      « ¬«Γ«αδσ íπñÑΓ ß¬áºá¡« ó ß½ÑñπεΘÑ⌐ ú½áóÑ.
  458.                              êñÑ¡Γ¿Σ¿¬áΓ«αδ
  459.           ä«  ¡áßΓ«∩ΘÑú« ¼«¼Ñ¡Γá ¼δ αáºñáó὿ »ÑαѼѡ¡δ¼ ¿¼Ñ¡á ¡á»αáó« ¿
  460.      ¡á½Ñó«, ¡Ñ ºáí«Γ∩ß∞ « ó«º¼«ª¡δσ ñ½∩ ¡¿σ  «úαá¡¿τÑ¡¿∩σ.  Äúαá¡¿τÑ¡¿∩
  461.      ¼«úπΓ íδΓ∞ ß½ÑñπΘ¿Ñ.
  462.           ê¼Ñ¡á,  ¬«Γ«αδÑ  »α¿ßóá¿óáεΓß∩ ¬«¡ßΓá¡Γá¼, Γ¿»á¼ ñá¡¡δσ, »ÑαÑ-
  463.      ¼Ñ¡¡δ¼ ¿ Σπ¡¬µ¿∩¼  ¿ºóÑßΓ¡δ  ¬á¬  ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ.  Åα¿óÑñѼ  »α¿¼Ñα
  464.      ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó, ¬«Γ«αδÑ ¼δ ¿ß»«½∞º«ó὿ ñ« ¡áßΓ«∩ΘÑú« ¼«¼Ñ¡Γá:
  465.           char, int, float    »αÑñ«»αÑñѽѡ¡δÑ Γ¿»δ ñá¡¡δσ
  466.           main                «ß¡«ó¡á∩ Σπ¡¬µ¿∩ »α«úαá¼¼δ
  467.           name, a, b, sum     »ÑαѼѡ¡δÑ, «»αÑñѽѡ¡δÑ »«½∞º«óáΓѽѼ
  468.           scarf, print, puts  í¿í½¿«ΓÑτ¡δÑ Σπ¡¬µ¿¿
  469.           êñÑ¡Γ¿Σ¿¬áΓ«αδ,  ¿ß»«½∞ºπѼδÑ ó Æπαí«-æ¿, ñ«½ª¡δ πñ«ó½ÑΓó«α∩Γ∞
  470.      ß½ÑñπεΘ¿¼ »αáó¿½á¼:
  471.           - éßÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ñ«½ª¡δ ¡áτ¿¡áΓ∞ß∩ ß  íπ¬óδ  /á  ...z  ¿½¿
  472.      A...Z/ ¿½¿ ß »«ñτÑનóá¡¿∩ /_/;
  473.           -  é  ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩ íπ¬óδ, »«ñτÑનóá¡¿∩
  474.      ¿/¿½¿ µ¿Σαδ /0...9/. êß»«½∞º«óá¡¿Ñ «ßΓá½∞¡δσ ß¿¼ó«½«ó ó ¿ñÑ¡Γ¿Σ¿¬á-
  475.      Γ«αáσ ¡Ñ αáºαÑΦÑ¡«;
  476.           -  êñÑ¡Γ¿Σ¿¬áΓ«αδ  ºáó¿ß∩Γ  «Γ αÑú¿ßΓαá. ¥Γ« º¡áτ¿Γ, τΓ« íπ¬óδ
  477.      ¡¿ª¡Ñú« αÑú¿ßΓαá  /a...z/  «Γ½¿τáεΓß∩  «Γ  íπ¬ó  óÑασ¡Ñú«  αÑú¿ßΓαá
  478.      /A...Z/.  ìá»α¿¼Ñα,  ß½ÑñπεΘ¿Ñ Γα¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá: indx, Indx, INDX
  479.      αẽ¿τ¡δ;
  480.           - êñÑ¡Γ¿Σ¿¬áΓ«αδ αẽ¿τáεΓß∩ »« »Ñαóδ¼ 32 ß¿¼ó«½á¼.
  481.  
  482.                                 Ä»Ñαᵿ¿
  483.           è«úñá óδ óóѽ¿ ó »α«úαá¼¼π ¬á¬¿Ñ-½¿í« ñá¡¡δÑ ¿  »α¿ßó«¿½¿  ¬á-
  484.      ¬¿Ñ-½¿í«  º¡áτÑ¡¿∩ ßó«¿¼ »ÑαѼѡ¡δ¼, ¡áßΓπ»áÑΓ óαѼ∩ ¼á¡¿»π½¿α«óáΓ∞
  485.      φΓ¿¼¿ ñá¡¡δ¼¿, ¿ß»«½∞ºπ∩ ¿¼ÑεΘ¿Ñß∩ ó ∩ºδ¬Ñ æ¿ ¼¡«ú«τ¿ß½Ñ¡¡δÑ «»Ñαá-
  486.      Γ«αδ.
  487.                           Ä»Ñαᵿ∩ »α¿ßóá¿óá¡¿∩
  488.           Åα¿ßóá¿óá¡¿Ñ,   ¬á¬   ¡á»α¿¼Ñα   ó   óδαáªÑ¡¿¿  ratio=a/b  ¿½¿
  489.      ch=getch(), ∩ó½∩ÑΓß∩ «ñ¡«⌐ ¿º «ß¡«ó¡δσ «»Ñαᵿ⌐. é ∩ºδ¬Ñ æ¿ »α¿ßóá-
  490.      ¿óá¡¿Ñ  «í«º¡áτáÑΓß∩  «ñ¡¿¼ º¡á¬«¼ αáóÑ¡ßΓóá /=/; º¡áτÑ¡¿Ñ ß »αáó«⌐
  491.      ßΓ«α«¡δ »α¿ßóá¿óáÑΓß∩ »ÑαѼѡ«⌐ ß ½Ñó«⌐ ßΓ«α«¡δ.
  492.           Åα¿ßó«Ñ¡¿∩ ¼«ª¡« ßó∩ºδóáΓ∞ Γᬿ¼  «íαẫ¼:  sum=a=b.  é  Γᬫ¼
  493.      ß½πτáÑ óδτ¿ß½Ñ¡¿Ñ »α«¿ºó«ñ¿Γß∩ ß»αáóá ¡á½Ñó«, Γ.Ñ. º¡áτÑ¡¿Ñ b íπñÑΓ
  494.      »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ á íπñÑΓ ºáΓѼ »α¿ßó«Ñ¡«  »ÑαѼѡ¡«⌐  sum,  »α¿
  495.      φΓ«¼ óßÑ Γα¿ »ÑαѼѡ¡δÑ »«½πτáΓ «ñ¡« ¿ Γ« ªÑ º¡áτÑ¡¿Ñ /»Ñαó«¡áτá½∞-
  496.      ¡«Ñ º¡áτÑ¡¿Ñ »ÑαѼѡ«⌐ b/.
  497.                        ô¡áα¡δÑ ¿ í¿¡áα¡δÑ «»Ñαᵿ¿
  498.           ƒºδ¬ æ¿ »«ññÑনóáÑΓ ßΓá¡ñáαΓ¡δ⌐ ¡áí«α í¿¡áα¡δσ áα¿Σ¼ÑΓ¿τÑ߬¿σ
  499.      «»Ñαᵿ⌐:
  500.           - π¼¡«ªÑ¡¿Ñ /*/
  501.           - ñѽѡ¿Ñ (/)
  502.           - óº∩Γ¿Ñ «ßΓáΓ¬á (%)
  503.           - ß½«ªÑ¡¿Ñ (+)
  504.           - óδτ¿Γá¡¿Ñ (-)
  505.           Æπαí«-æ¿ »«ññÑনóáÑΓ «»Ñαᵿε π¡áα¡«ú« ¼¿¡πßá (a+(-b)), ¬«Γ«-
  506.      αá∩ óδ»«½¡∩ÑΓ ñ«»«½¡Ñ¡¿Ñ ñ« ñóπσ, á ΓᬪÑ, ó ¬áτÑßΓóÑ αáßΦ¿αÑ¡¿∩ »«
  507.      ßΓá¡ñáαΓπ ANSI, «»Ñαᵿε π¡áα¡«ú« »½εßá: (a+(+b)).
  508.                Ä»ÑαáΓ«αδ ¿¡¬αѼѡΓá /++/ ¿ ñѬαѼѡΓá /--/
  509.           é ∩ºδ¬Ñ æ¿ ¿¼ÑεΓß∩ ΓᬪѠ¡Ñ¬«Γ«αδѠ߻ѵ¿Σ¿τÑ߬¿Ñ π¡áα¡δÑ ¿ í¿-
  510.      ¡áα¡δÑ «»ÑαáΓ«αδ. ìá¿í«½ÑÑ Φ¿α«¬« ¿ºóÑßΓ¡δ ¿º ¡¿σ «»ÑαáΓ«αδ  ¿¡¬αÑ-
  511.      ¼Ñ¡Γá  /++/  ¿  ñѬαѼѡΓá /--/. Åα¿ »«¼«Θ¿ «ñ¡«ú« Γᬫú« «»ÑαáΓ«αá
  512.      ¼«ª¡« ñ«íáó¿Γ∞ Ññ¿¡¿µπ ¬ ½εí«¼π º¡áτÑ¡¿ε ¿½¿ óδτÑßΓ∞ ¿º ½εí«ú« º¡á-
  513.      τÑ¡¿∩ Ññ¿¡¿µπ. æ½«ªÑ¡¿Ñ ¿½¿ óδτ¿Γá¡¿Ñ ¼«úπΓ »α«¿ºó«ñ¿Γ∞ß∩ ó ßÑαÑñ¿-
  514.      ¡Ñ óδαáªÑ¡¿∩, ¬α«¼Ñ Γ«ú«, ¼«ª¡« «»ÑαÑñѽ¿Γ∞, íπñπΓ  ½¿  «¡¿  óδ»«½-
  515.      ¡∩Γ∞ß∩ ñ« ¿½¿ »«ß½Ñ óδτ¿ß½Ñ¡¿∩ óßÑú« óδαáªÑ¡¿∩. Éáßß¼«Γα¿¼ ñóÑ ß½Ñ-
  516.      ñπεΘ¿Ñ ßΓ᫬¿ »α«úαá¼¼δ:
  517.                              sum = a + b ++;
  518.                               sum = a + ++b;
  519.           ÅÑαóá∩ ßΓα«¬á »α«¿ºó«ñ¿Γ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩: ß¬½áñδóáεΓß∩ º¡á-
  520.      τÑ¡¿∩ »ÑαѼѡ¡δσ á ¿ b, αѺπ½∞ΓáΓ óδτ¿ß½Ñ¡¿∩ »α¿ßóá¿óáÑΓß∩ »ÑαѼѡ-
  521.      ¡«⌐ sum, ºáΓѼ »ÑαѼѡ¡á∩ b πóѽ¿τ¿óáÑΓß∩ ¡á Ññ¿¡¿µπ.
  522.           éΓ«αá∩ ßΓ᫬á ñѽáÑΓ ß½ÑñπεΘÑÑ: º¡áτÑ¡¿Ñ  b  πóѽ¿τ¿óáÑΓß∩  ¡á
  523.      Ññ¿¡¿µπ, á ß¬½áñδóáÑΓß∩ ß b, αѺπ½∞ΓáΓ ß½«ªÑ¡¿∩ »α¿ßóá¿óáÑΓß∩ »ÑαÑ-
  524.      ¼Ñ¡¡«⌐ sum.
  525.           ¥Γ¿ «»ÑαáΓ«αδ º¡áτ¿Γѽ∞¡« αáßΦ¿α∩εΓ ó«º¼«ª¡«ßΓ¿ ∩ºδ¬á, ¡«  »Ñ-
  526.      αÑñ  ¿σ ¿ß»«½∞º«ó᡿Ѽ ¡Ñ«íσ«ñ¿¼« πíÑñ¿Γ∞ß∩, τΓ« óδ »«½¡«ßΓ∞ε »«¡¿-
  527.      ¼áÑΓÑ ¿σ ñÑ⌐ßΓó¿Ñ. ÄΓαÑñá¬Γ¿απ⌐ΓÑ »α«úαá¼¼π SUM.C Γá¬, ¬á¬ »«¬áºá¡«
  528.      ó  ¡¿ªÑß½ÑñπεΘѼ  »α¿¼ÑαÑ, á ºáΓѼ »«»δΓá⌐ΓÑß∞ πúáñáΓ∞ αѺπ½∞ΓáΓ ÑÑ
  529.      αáí«Γδ ñ«Γ«ú«, ¬á¬ óδ ÑÑ ºá»πßΓ¿ΓÑ.
  530.  
  531.                            Å«í¿Γ«óδÑ «»ÑαáΓ«αδ
  532.           é ∩ºδ¬Ñ æ¿ ¿¼ÑεΓß∩ ß½ÑñπεΘ¿Ñ «»ÑαáΓ«αδ ñ½∩ αáí«Γδ  ¡á  í¿Γ«ó«¼
  533.      πα«ó¡Ñ:
  534.           - ßñó¿ú ó½Ñó« (<<)
  535.           - ßñó¿ú ó»αáó« (>>)
  536.           - ê (&)
  537.           - êïê (I)
  538.           - ¿ß¬½ετáεΘÑÑ êïê (^)
  539.           - ìà (~)
  540.           ¥Γ¿  «»ÑαáΓ«αδ »«ºó«½∩εΓ óδ»«½¡∩Γ∞ ñÑ⌐ßΓó¿∩ ¡¿º¬«ú« πα«ó¡∩ ¡áñ
  541.      αẽ¿τ¡δ¼¿ º¡áτÑ¡¿∩¼¿. ÉѺπ½∞ΓáΓδ ¿σ óδ»«½¡Ñ¡¿∩ »«¬áºá¡δ ¡á »α¿¼ÑαÑ
  542.      ß½ÑñπεΘÑ⌐ »α«úαá¼¼δ, ¬«Γ«απε ß½ÑñπÑΓ ¡áíαáΓ∞ ¿ ºá»πßΓ¿Γ∞.
  543.           
  544.           Å«ßΓáαá⌐ΓÑß∞ «»αÑñѽ¿Γ∞ αѺπ½∞ΓáΓδ, ¬«Γ«αδÑ ñ«½ª¡á óδóÑßΓ¿ φΓá
  545.      »α«úαá¼¼á, »αѪñÑ τѼ óδ ÑÑ ºá»πßΓ¿ΓÑ. ÄíαáΓ¿ΓѠ󡿼᡿Ѡ¡á ¿ß»«½∞-
  546.      º«óá¡¿Ñ  ß»Ñµ¿Σ¿¬áΓ«α«ó  αẼÑαá  »«½∩  ñ½∩  óδαáó¡¿óá¡¿∩ óδó«ñ¿¼«⌐
  547.      ¿¡Σ«α¼áµ¿¿ : ß»Ñµ¿Σ¿¬áΓ«α %04X ú«ó«α¿Γ « Γ«¼, τΓ« ¼δ σ«Γ¿¼ αáß»Ñτá-
  548.      ΓáΓ∞ óÑñπΘ¿Ñ ¡π½¿, τΓ« »«½Ñ »ÑτáΓ¿ ¿¼ÑÑΓ Φ¿α¿¡π 4 αáºα∩ñá ¿ óδó«ñ¿-
  549.      ¼δ⌐ αѺπ½∞ΓáΓ αáß»ÑτáΓδóáÑΓß∩ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«¼  ó¿ñÑ  /«ß¡«óá¡¿Ñ
  550.      16/.
  551.                            æ«ßΓáó¡δÑ «»ÑαáΓ«αδ
  552.           ƒºδ¬ æ¿ »«ºó«½∩ÑΓ ¿ß»«½∞º«óáΓ∞ ß«¬αáΘÑ¡¡πε ºá»¿ß∞ óδαáªÑ¡¿⌐ ß«
  553.      ¼¡«ú¿¼¿ «»ÑαáΓ«αἿ. éßÑ «»¿ßá¡¡δÑ óδΦÑ «»ÑαáΓ«αδ /π¡áα¡δÑ,  í¿¡áα-
  554.      ¡δÑ,  ¿¡¬αѼѡΓá ¿ ñѬαѼѡΓá/ ¼«úπΓ íδΓ∞ ß¬«¼í¿¡¿α«óá¡δ ß «»ÑαáΓ«-
  555.      α«¼ »α¿ßóá¿óá¡¿∩. Åαá¬Γ¿τÑ߬¿ ½εí«Ñ óδαáªÑ¡¿Ñ ó¿ñá:
  556.           <»ÑαѼѡ¡á∩>=<»ÑαѼѡ¡á∩><«»ÑαáΓ«α><óδαáªÑ¡¿Ñ>;
  557.           ¼«ªÑΓ íδΓ∞ ºá¼Ñ¡Ñ¡« ¡á ß½ÑñπεΘÑÑ:
  558.           <»ÑαѼѡ¡á∩><«»ÑαáΓ«α>=<óδαáªÑ¡¿Ñ>;
  559.           Åα¿óÑñѼ ¡Ñ߬«½∞¬« »α¿¼Ñα«ó »«ñ«í¡«ú« ß«¬αáΘÑ¡¿∩ óδαáªÑ¡¿⌐:
  560.           
  561.           1-»α¿ó«ñ¿Γß∩ ¬ ó¿ñπ.
  562.                            ÇñαÑß¡δÑ «»ÑαáΓ«αδ
  563.           ƒºδ¬ æ¿ »«ññÑনóáÑΓ ñóá áñαÑß¡δσ «»ÑαáΓ«αá:  «»ÑαáΓ«α  óº∩Γ¿∩
  564.      áñαÑßá & ¿ ¬«ßóÑ¡¡δ⌐ «»ÑαáΓ«α *.
  565.           Ä»ÑαáΓ«α & ó«ºóαáΘáÑΓ áñαÑß »ÑαѼѡ¡«⌐: Ñß½¿ sum ÑßΓ∞ »ÑαѼѡ-
  566.      ¡á∩ Γ¿»á int, Γ«úñá &sum ÑßΓ∞ áñαÑß /∩τÑ⌐¬á »á¼∩Γ¿/  φΓ«⌐  »ÑαѼѡ-
  567.      ¡«⌐.  Æá¬¿¼  «íαẫ¼, Ñß½¿ msg ÑßΓ∞ ßßδ½¬á ¡á »ÑαѼѡ¡πε Γ¿»á char,
  568.      Γ«úñá *msg ÑßΓ∞ ß¿¼ó«½, ¡á ¬«Γ«αδ⌐ π¬áºδóáÑΓ msg. ìá»ÑτáΓá⌐ΓÑ  ß½Ñ-
  569.      ñπεΘπε »α«úαá¼¼π ¿ ¿ºπτ¿ΓÑ »«½πτÑ¡¡δÑ αѺπ½∞ΓáΓδ:
  570.           
  571.           ÅÑαóá∩ ßΓ᫬á óδó«ñ¿Γ ñóá º¡áτÑ¡¿∩: º¡áτÑ¡¿Ñ »ÑαѼѡ«⌐ sum /8/
  572.      ¿ áñαÑß φΓ«⌐ »ÑαѼѡ¡«⌐, »α¿ßó«Ñ¡¡δ⌐ Ñ⌐ ¬«¼»¿½∩Γ«α«¼. éΓ«αá∩ ßΓ᫬á
  573.      ΓᬪѠ óδó«ñ¿Γ  ñóá º¡áτÑ¡¿∩: ß¿¼ó«½, ¡á ¬«Γ«αδ⌐ π¬áºδóáÑΓ msg/H/ ¿
  574.      º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐, ¬«Γ«α«Ñ ∩ó½∩ÑΓß∩ áñαÑß«¼ φΓ«ú«  ß¿¼ó«½á  /φΓ«Γ
  575.      áñαÑß ΓᬪѠ»α¿ßó«Ñ¡ ¬«¼»¿½∩Γ«α«¼/.
  576.                                   éé«ñ
  577.           é  ∩ºδ¬Ñ æ¿ ¿¼ÑÑΓß∩ ¡Ñ߬«½∞¬« Σπ¡¬µ¿⌐, «íÑß»Ñτ¿óáεΘ¿σ óó«ñ ¿¡-
  578.      Σ«α¼áµ¿¿, ¡Ñ¬«Γ«αδÑ ¿º ¡¿σ »α¿¡¿¼áεΓ óσ«ñ¡πε ¿¡Σ«α¼áµ¿ε  ¿º  Σá⌐½á,
  579.      ¿½¿  óδσ«ñ¡«ú«  »«Γ«¬á,  ñαπú¿Ñ  - ß ¬½áó¿áΓπαδ. Å«ñα«í¡«Ñ «»¿ßá¡¿Ñ
  580.      φΓ¿σ  Σπ¡¬µ¿⌐  »α¿óÑñÑ¡«  ó  æ»αáó«τ¡«¼  απ¬«ó«ñßΓóÑ  /ß¼.  Σπ¡¬µ¿¿
  581.      ...scanf ¿ read/, á ΓᬪѠó ú½áóÑ 8.
  582.  
  583.                               öπ¡¬µ¿∩ scanf
  584.           Äß¡«ó¡«Ñ ¡áº¡áτÑ¡¿Ñ φΓ«⌐ Σπ¡¬µ¿¿ - ¿¡ΓÑαá¬Γ¿ó¡δ⌐ óó«ñ ¿¡Σ«α¼á-
  585.      µ¿¿. é¿ñ Σπ¡¬µ¿¿ scanf φ¬ó¿óá½Ñ¡ΓÑ¡ ó¿ñπ Σπ¡¬µ¿¿ printf:
  586.              scanf (<Σ«α¼áΓ¡á∩ ßΓ᫬á>,<áñαÑß>,<áñαÑß>,...)
  587.           öπ¡¬µ¿∩ scanf ¿ß»«½∞ºπÑΓ ¼¡«ú¿Ñ ¿º ΓÑσ ß»Ñµ¿Σ¿¬áΓ«α«ó  Σ«α¼áΓá
  588.      ß« º¡á¬«¼ %, τΓ« ¿ Σπ¡¬µ¿∩ printf: %d ñ½∩ µÑ½δσ τ¿ßѽ, %f ñ½∩ τ¿ßѽ
  589.      ß »½áóáεΘÑ⌐ Γ«τ¬«⌐, %s ñ½∩ ßΓ᫬ ¿ Γ.ñ.
  590.           Äñ¡á¬«, π φΓ«⌐ Σπ¡¬µ¿¿ ÑßΓ∞  ó᪡á∩  «Γ½¿τ¿Γѽ∞¡á∩  τÑαΓá:  ºá
  591.      Σ«α¼áΓ¡«⌐  ßΓ᫬«⌐ ß½ÑñπεΓ ¡Ñ º¡áτÑ¡¿∩, á áñαÑßá. é »α«úαἼѠSUM.C
  592.      ¿¼ÑÑΓß∩ ß½ÑñπεΘá∩ ßΓ᫬á:
  593.                           scanf("%d%d",&a,&b);
  594.           ¥Γá ßΓα«¬á «º¡áτáÑΓ, τΓ« »α«úαἼᠫª¿ñáÑΓ óó«ñá ñóπσ ñÑß∩Γ¿τ-
  595.      ¡δσ  µÑ½δσ  º¡áτÑ¡¿⌐,  αáºñѽѡ¡δσ  »α«íѽ«¼; »Ñαó«Ñ º¡áτÑ¡¿Ñ íπñÑΓ
  596.      »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ á, óΓ«α«Ñ - »ÑαѼѡ¡«⌐ b. ÄíαáΓ¿ΓѠ󡿼᡿Ѡ¡á
  597.      Γ«,  τΓ« ñ½∩ »ÑαÑñáτ¿ º¡áτÑ¡¿⌐ »α¿¼Ñ¡∩ÑΓß∩ áñαÑß¡δ⌐ «»ÑαáΓ«α &, »α¿
  598.      »«¼«Θ¿ ¬«Γ«α«ú« Σπ¡¬µ¿¿ scanf »ÑαÑñáεΓß∩ áñαÑßá »ÑαÑÑ¡¡δσ á ¿ b.
  599.                          Éáß»α«ßΓαá¡Ñ¡¡δ⌐ »α«íѽ
  600.           Åα«íѽ  ¼Ñªñπ ñóπ¼∩ ß»Ñµ¿Σ¿¬áΓ«αἿ Σ«α¼áΓá %d »αÑñßΓáó½∩ÑΓ ¡á
  601.      ßἫ¼ ñÑ½Ñ í«½∞ΦÑ, τѼ »α«ßΓ« »α«íѽ. ìá Ñú« ¼ÑßΓÑ ¼«ªÑΓ íδΓ∞ ½εí«Ñ
  602.      ¬«½¿τÑßΓó« ßó«í«ñ¡«ú« »α«ßΓαá¡ßΓóá, á ¿¼Ñ¡¡«: ½εí«Ñ ¬«½¿τÑßΓó« »α«-
  603.      íѽ«ó, Γáíπ½∩µ¿⌐ ¿ ß¿¼ó«½«ó ¡«ó«⌐ ßΓ᫬¿ ó ½εíδ󠬫¼í¿¡áµ¿∩σ. Äíδτ-
  604.      ¡«, ó í«½∞Φ¿¡ßΓóÑ ß½πτáÑó Γᬫ⌐ αáß»α«ßΓαá¡Ñ¡¡δ⌐ »α«íѽ ¿ú¡«α¿απÑΓ-
  605.      ß∩ »α«úαἼἿ ¿ ¬«¼»¿½∩Γ«αἿ ∩ºδ¬á æ¿.
  606.           ì« τΓ« ñѽáΓ∞,  ¡á»α¿¼Ñα, Ñß½¿ ó¼ÑßΓ« »α«íѽá óδ σ«Γ¿ΓÑ αáºñÑ-
  607.      ½∩Γ∞ ßó«¿ »ÑαѼѡ¡δÑ ºá»∩Γ«⌐? ä½∩ φΓ«ú« «ΓαÑñá¬Γ¿απ⌐ΓÑ  φΓπ  ßΓ᫬π
  608.      Γá¬:
  609.                           scanf("%d,%d",&a,&b);
  610.           Æá¬á∩  ßΓα«¬á »«ºó«½¿Γ »ÑαÑñáóáΓ∞ ó »α«úαá¼¼π º¡áτÑ¡¿∩, αáºñÑ-
  611.      ½∩∩ ¿σ ºá»∩Γ«⌐.
  612.                      ÅÑαÑñáτá áñαÑßá ó Σπ¡¬µ¿ε scanf
  613.           ùΓ« ñѽáΓ∞, Ñß½¿ óδ σ«Γ¿ΓÑ óóÑßΓ¿ ó »α«úαá¼¼π ßΓ᫬π?  ìá»Ñτá-
  614.      Γá⌐ΓÑ ¿ ºá»πßΓ¿ΓÑ ß½ÑñπεΘπε »α«úαá¼¼π:
  615.           
  616.           Æ.¬. name - φΓ« ¼áßß¿ó ß¿¼ó«½«ó, º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐ name ÑßΓ∞
  617.      áñαÑß ßἫú« ¼áßß¿óá. Å« φΓ«⌐ »α¿τ¿¡Ñ »ÑαÑñ ¿¼Ñ¡Ñ¼ name ¡Ñ  ¿ß»«½∞-
  618.      ºπÑΓß∩ áñαÑß¡δ⌐ «»ÑαáΓ«α &, ¿ ßΓ᫬á óó«ñá óδú½∩ñ¿Γ ß½ÑñπεΘ¿¼ «íαá-
  619.      º«¼: scanf("%s",name).
  620.           ÄíαáΓ¿ΓѠ󡿼᡿Ñ, τΓ« ¼δ ¿ß»«½∞º«ó὿ ¼áßß¿ó  ß¿¼ó«½«ó  /char
  621.      name  [30];/,  á  ¡Ñ π¬áºáΓѽ∞ ¡á ß¿¼ó«½ /char *name;/. ÄíΩ∩ߡѡ¿Ñ¼
  622.      φΓ«¼π ß½πª¿Γ Γ«Γ Σá¬Γ, τΓ« «íΩ∩ó½Ñ¡¿Ñ ¼áßß¿óá ¡á ßἫ¼ ñѽѠ αѺÑα-
  623.      ó¿απÑΓ  »á¼∩Γ∞  ñ½∩ σαá¡Ñ¡¿∩ Ñú« φ½Ñ¼Ñ¡Γ«ó, á »α¿ «íΩ∩ó½Ñ¡¿¿ ßß佬¿
  624.      φΓ«ú« ¡Ñ »α«¿ßσ«ñ¿Γ. àß½¿ íδ ¼δ ¿ß»«½∞º«ó὿ «íΩ∩ó½Ñ¡¿Ñ char *name,
  625.      Γ«úñá ¡á¼ íδ »α¿Φ½«ß∞ ∩ó¡δ¼ «íαẫ¼ αѺÑαó¿α«óáΓ∞ »á¼∩Γ∞ ñ½∩ σαá¡Ñ-
  626.      ¡¿∩ »ÑαѼѡ¡«⌐ *name.
  627.               êß»«½∞º«óá¡¿Ñ ñ½∩ óó«ñá Σπ¡¬µ¿⌐ gets ¿ getch
  628.           êß»«½∞º«óá¡¿Ñ  ñ½∩  óó«ñá  ¿¡Σ«α¼áµ¿¿ Σπ¡¬µ¿¿ scanf »α¿ó«ñ¿Γ ¬
  629.      »«∩ó½Ñ¡¿ε  ß½ÑñπεΘÑ⌐  »α«í½Ñ¼δ. çá»πßΓ¿ΓÑ ÑΘÑ αẠφΓπ ªÑ »α«úαá¼¼π,
  630.      ¡« óóÑñ¿ΓÑ ó ¡ÑÑ ¿¼∩ ¿ ΣἿ½¿ε. é ßó«Ñ¼  «ΓóÑΓÑ  »α«úαἼᠠ»«¬áªÑΓ
  631.      óá¼ ß¡«óá «ñ¡« Γ«½∞¬« ¿¼∩. Å«τѼπ? Å«Γ«¼π τΓ« Σπ¡¬µ¿∩ scanf ó«ß»α¿-
  632.      ¡∩½á »α«íѽ, óóÑñÑ¡¡δ⌐ óἿ »«ß½Ñ ¿¼Ñ¡¿, ¬á¬ ¬«¡Ñµ óó«ñ¿¼«⌐ ßΓ᫬¿.
  633.      ä½∩  αÑΦÑ¡¿∩  φΓ«⌐  »α«í½Ñ¼δ ¼«ª¡« ó«ß»«½∞º«óáΓ∞ß∩ ñóπ¼∩ ß»«ß«íἿ.
  634.      éÑñ¿ΓÑ ß½ÑñπεΘπε »α«úαá¼¼π:
  635.  
  636.           
  637.           é φΓ«¼ »α¿¼ÑαÑ »«ñαáºπ¼ÑóáÑΓß∩, τΓ« óδ ñ«½ª¡δ ¡á»ÑτáΓáΓ∞ ΣἿ-
  638.      ½¿ε,  ¿¼∩ ¿ «ΓτÑßΓó«; Σπ¡¬µ¿∩ scanf íπñÑΓ ªñáΓ∞óóÑñÑ¡¿∩ ΓαÑσ ßΓ᫬.
  639.      ì« τΓ« ñѽáΓ∞, Ñß½¿ ¡Ñ«íσ«ñ¿¼« óóÑßΓ¿, ß¬áªÑ¼, ¿¼∩, ΣἿ½¿ε  ¿  «Γ-
  640.      τÑßΓ󫠬ᬠ«ñ¡π ßΓ᫬π, ó¬½ετá∩ »α«íѽδ? ÉÑΦÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ ó«Γ Γá-
  641.      ¬¿¼:
  642.           
  643.           öπ¡¬µ¿∩ gets ó«ß»α¿¡¿¼áÑΓ ½εíπε ¿¡Σ«α¼áµ¿ε ñ« ΓÑσ »«α, »«¬á óδ
  644.      ¡Ñ  ¡áª¼ÑΓÑ  ¬½áó¿Φπ  Enter.  è«ñ,  ß««ΓóÑΓßΓóπεΘ¿⌐ φΓ«⌐ ¬½áó¿ΦÑ, ó
  645.      ßΓ᫬π ¡Ñ óó«ñ¿Γß∩, ¡« ó ¬«¡µÑ ßΓ᫬¿  ñ«íáó½∩ÑΓß∩  ¡π½Ñó«⌐  ß¿¼ó«½
  646.      \0.
  647.           ê  »«ß½Ññ¡∩∩ Σπ¡¬µ¿∩ - φΓ« getch. ¥Γá Σπ¡¬µ¿∩ ßτ¿ΓδóáÑΓ ß ¬½á-
  648.      ó¿áΓπαδ «ñ¿¡ ß¿¼ó«½, ¡Ñ «Γ«íαáªá∩ Ñú« ¡á φ¬αá¡Ñ /ó «Γ½¿τ¿Ñ «Γ Σπ¡¬-
  649.      µ¿¿  scanf ¿ gets/. ¥Γá Σπ¡¬µ¿∩ ¡Ñ »ÑαÑñáÑΓ ß¿¼ó«½ ó ¬áτÑßΓóÑ »áαá-
  650.      ¼ÑΓαá; «¡á ßá¼á ¿¼ÑÑΓ Γ¿» char, ¿ ÑÑ º¡áτÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ ¡Ñ»«ßαÑñß-
  651.      ΓóÑ¡¡« »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ Γ¿»á char.
  652.                            ôß½«ó¡δÑ «»ÑαáΓ«αδ
  653.           ä«  ß¿σ  »«α ¼δ ¡¿τÑú« ¡Ñ ú«ó«α¿½¿ «í «»ÑαáΓ«αáσ «Γ¡«ΦÑ¡¿∩ ¿ «
  654.      ½«ú¿τÑ߬¿σ «»ÑαáΓ«αáσ. èα«¼Ñ Γ«ú«, ¿¼ÑεΓß∩ ¡Ñ¬«Γ«αδÑ ¡Ñ»α«ßΓδÑ  ¼«-
  655.      ¼Ñ¡Γδ,  «íßπªñÑ¡¿Ñ ¬«Γ«αδσ ¼δ «Γ½«ª¿½¿ ñ« «»¿ßá¡¿∩ πß½«ó¡δσ óδαáªÑ-
  656.      ¡¿⌐, ¬«Γ«αδÑ ¼«úπΓ »α¿¡¿¼áΓ∞ º¡áτÑ¡¿Ñ true ¿½¿ false,  Γ.Ñ.  ¿ßΓ¿¡á
  657.      ¿½¿ ½«ª∞.
  658.                            Ä»ÑαáΓ«αδ «Γ¡«ΦÑ¡¿∩
  659.           Ä»ÑαáΓ«αδ «Γ¡«ΦÑ¡¿∩ »«ºó«½∩εΓ ßαáó¡¿óáΓ∞ ñóá º¡áτÑ¡¿∩, αѺπ½∞-
  660.      ΓáΓ «»Ñαᵿ¿ ºáó¿ß¿Γ «Γ Γ«ú«, ¿ßΓ¿¡¡«  ¿½¿  ½«ª¡«  ßαáó¡Ñ¡¿Ñ.  àß½¿
  661.      ßαáó¡Ñ¡¿Ñ ½«ª¡«, º¡áτÑ¡¿Ñ αѺπ½∞ΓáΓá αáó¡« ¡π½ε, Ñß½¿ ¿ßΓ¿¡¡«, º¡á-
  662.      τÑ¡¿Ñ αáó¡« Ññ¿¡¿µÑ. æ»¿ß«¬ «»ÑαáΓ«α«ó «Γ¡«ΦÑ¡¿∩ ∩ºδ¬á æ¿:
  663.                             >      í«½∞ΦÑ τѼ
  664.                             >=     í«½∞ΦÑ ¿½¿ αáó¡«
  665.                             <      ¼Ñ¡∞ΦÑ τѼ
  666.                             <=     ¼Ñ¡∞ΦÑ ¿½¿ αáó¡«
  667.                             =      αáó¡«
  668.                             !=     ¡Ñ αáó¡«
  669.           çáτѼ ¡Ñ«íσ«ñ¿¼« º¡áΓ∞, ¿ßΓ¿¡¡á ¬á¬á∩-½¿í« óѽ¿τ¿¡á ¿½¿ ½«ª¡á?
  670.      çá»πßΓ¿ΓÑ »α«úαá¼¼π RATIO.C ¿ »«ß¼«Γα¿ΓÑ, τΓ« »«½πτ¿Γß∩, Ñß½¿ ó ¬á-
  671.      τÑßΓóÑ óΓ«α«ú« º¡áτÑ¡¿∩ óδ óóÑñÑΓÑ ¡«½∞. Åα«úαἼᠡá»ÑτáΓáÑΓ ß««í-
  672.      ΘÑ¡¿Ñ «í «Φ¿í¬Ñ Divide by zero /äѽѡ¿Ñ ¡á ¡«½∞/ ¿ «ßΓá¡«ó¿Γß∩. ÆÑ-
  673.      »Ñα∞ »α«ñѽá⌐ΓÑ ó ¡Ñ⌐ ß½ÑñπεΘ¿Ñ  ¿º¼Ñ¡Ñ¡¿∩ ¿ ºá»πßΓ¿ΓÑ ÑÑ ß¡«óá:
  674.           
  675.           Ä»ÑαáΓ«α, ¡áσ«ñ∩Θ¿⌐ß∩ ¡á ñóπσ  ß½ÑñπεΘ¿σ  ºá  óδº«ó«¼  Σπ¡¬µ¿¿
  676.      scanf ßΓ᫬áσ ¡áºδóáÑΓß∩ πß½«ó¡δ¼ «»ÑαáΓ«α«¼ if. Ä¡ τ¿ΓáÑΓß∩ ß½Ññπ-
  677.      εΘ¿¼ «íαẫ¼: "àß½¿ º¡áτÑ¡¿Ñ óδαáªÑ¡¿∩ b==0.0  ¿ßΓ¿¡¡«,  ¡Ñ¼Ññ½Ñ¡¡«
  678.      óδºóáΓ∞  Σπ¡¬µ¿ε printf. àß½¿ º¡áτÑ¡¿Ñ φΓ«ú« óδαáªÑ¡¿∩ ½«ª¡«, »α¿ß-
  679.      ó«¿Γ∞ »ÑαѼѡ«⌐ ratio º¡áτÑ¡¿Ñ óδαáªÑ¡¿∩ á/b, ºá ΓѼ óδºóáΓ∞  Σπ¡¬-
  680.      µ¿ε printf."
  681.           àß½¿  óδ  ¡á»ÑτáΓáÑΓÑ ¡«½∞ ó ¬áτÑßΓóÑ óΓ«α«ú« º¡áτÑ¡¿∩, óó«ñ¿-
  682.      ¼«ú« ó »α«úαá¼¼π, «¡á ¡á»ÑτáΓáÑΓ ß««íΘÑ¡¿Ñ: The ratio is  undefined
  683.      /«Γ¡«ΦÑ¡¿Ñ  ¡Ñ«»αÑñѽѡ«/,  ñ«ªñÑΓß∩, »«¬á óδ ¡Ñ ¡áª¼ÑΓÑ ¬á¬πε-½¿í«
  684.      ¬½áó¿Φπ ¿ óÑα¡ÑΓß∩ ó Æπαí«-æ¿. àß½¿ ªÑ óΓ«α«Ñ º¡áτÑ¡¿Ñ ¡Ñ αáó¡« ¡π-
  685.      ½ε,  »α«úαἼᠻÑτáΓáÑΓ τáßΓ¡«Ñ «Γ ñѽѡ¿∩ ñóπσ τ¿ßѽ, ªñÑΓ ¡áªáΓ¿∩
  686.      ¬½áó¿Φ¿ ¿ ó«ºóαáΘáÑΓß∩ ó Æπαí«-æ¿ - ¿ óßÑ »α¿ »«¼«Θ¿ πß½«ó¡«ú« «»Ñ-
  687.      αáΓ«αá if.
  688.  
  689.                           ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ
  690.           ê¼ÑÑΓß∩  Γα¿  ½«ú¿τÑ߬¿σ «»ÑαáΓ«αá: ê /&&/, êïê /\\/ ¿ ìà /!/.
  691.      êσ ¡Ñ«íσ«ñ¿¼«  «Γ½¿τáΓ∞  «Γ  «»¿ßá¡¡δσ  óδΦÑ  »«í¿Γ«óδσ  «»ÑαáΓ«α«ó
  692.      /&,I,~/.  ï«ú¿τÑ߬¿Ñ  «»ÑαáΓ«αδ  αáí«ΓáεΓ  ß ½«ú¿τÑ߬¿¼¿ º¡áτÑ¡¿∩¼¿
  693.      /true ¿ false/, »«ºó«½∩∩ ß«ßΓáó½∩Γ∞ óδαáªÑ¡¿∩ «Γ¡«ΦÑ¡¿∩.
  694.           ùѼ «¡¿ «Γ½¿τáεΓß∩ «Γ ß««ΓóÑΓßΓóπεΘ¿σ »«í¿Γ«óδσ «»ÑαáΓ«α«ó?
  695.           - ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ ñáεΓ αѺπ½∞ΓáΓ ¿½¿  αáó¡δ⌐  1  /¿ßΓ¿¡á/
  696.      ¿½¿  0 /½«ª∞/, Γ«úñᠬᬠ»«í¿Γ«óδÑ «»ÑαáΓ«αδ »α«¿ºó«ñ∩Γ ß««ΓóÑΓßóΓ-
  697.      óπεΘ¿Ñ ñÑ⌐ßΓó¿∩ ¡áñ ¬áªñδ¼ í¿Γ«¼;
  698.           - ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ && ¿ ||  ∩ó½∩εΓß∩  "¬«α«Γ¬«ºá¼¬¡πΓ묨".
  699.      ÅαÑñ»«½«ª¿¼, ¿¼ÑÑΓß∩ óδαáªÑ¡¿Ñ: expI&& exp2. àß½¿ exp1 ½«ª¡«, Γ«úñá
  700.      Ñσα2 óδτ¿ß½∩Γ∞ß∩ ¡Ñ íπñÑΓ. Æ«τ¡« ΓᬪѠ¿¼Ñ∩ óδαáªÑ¡¿Ñ Ñσα1 || exp2,
  701.      ¼δ ¡Ñ óδτ¿ß½¿¼ exp2, Ñß½¿ exp1 ¿ßΓ¿¡¡«.
  702.                   ä«»«½¡¿Γѽ∞¡δÑ ßóÑñÑ¡¿∩ « óδαáªÑ¡¿∩σ
  703.           ÅαѪñÑ  τѼ  ¼δ »ÑαÑ⌐ñѼ ¬ µ¿¬½á¼, ß¬áªÑ¼ ÑΘÑ ¡Ñ߬«½∞¬« ß½«ó «
  704.      óδαáªÑ¡¿∩σ. éδαáªÑ¡¿∩ Γ¿»á (á == 0.0) ¿ (á <= c*p) ñ«ßΓáΓ«τ¡« »α«º-
  705.      αáτ¡δ. Äñ¡á¬«, ∩ºδ¬ æ¿ »«ºó«½∩ÑΓ »¿ßáΓ∞ ¬πñá í«½ÑÑ ºáúáñ«τ¡δÑ óÑΘ¿.
  706.      îδ ¡Ñ íπñѼ ¿º«Θα∩Γ∞ß∩ ó ºáúáñ«τ¡«ßΓ¿, ¡« »α¿óÑñѼ, óßÑ ªÑ, ¡Ñ¬«Γ«-
  707.      αδÑ »α¿¼Ñαδ.
  708.                           Ä»ÑαáΓ«α »α¿ßóá¿óá¡¿∩
  709.           ïεí«⌐  «»ÑαáΓ«α »α¿ßóá¿óá¡¿∩, ºá¬½ετÑ¡¡δ⌐ ó ß¬«í¬¿, ÑßΓ∞ óδαá-
  710.      ªÑ¡¿Ñ, ¿¼ÑεΘÑÑ º¡áτÑ¡¿Ñ, αáó¡«Ñ »α¿ßóá¿óáѼ«¼π.
  711.           ìá»α¿¼Ñα, óδαáªÑ¡¿Ñ (sum=5+3) ¿¼ÑÑΓ º¡áτÑ¡¿Ñ 8, »«φΓ«¼π  óδαá-
  712.      ªÑ¡¿Ñ  ((sum=5+3)  <=10)  óßÑúñá  íπñÑΓ  ñáóáΓ∞ º¡áτÑ¡¿Ñ true, Γ.¬.
  713.      8<=10. æ½ÑñπεΘ¿⌐ »α¿¼Ñα í«½ÑÑ φ¬º«Γ¿τÑ¡:
  714.           
  715.           éδ ñ«úáñ὿ß∞, τΓ« ºñÑß∞ »α«¿ßσ«ñ¿Γ? è«úñá »α«úαá¼¼á óßΓαÑτáÑΓ
  716.      óδαáªÑ¡¿Ñ  ((ch=getch()) == 'g`), «¡á «ßΓá¡áó½¿óáÑΓß∩, ªñÑΓ »«¬á óδ
  717.      ¡Ñ ¡áª¼ÑΓÑ ½εíπε ¬½áó¿Φπ, »α¿ßóá¿óáÑΓ ß¿¼ó«½, ß««ΓóÑΓßΓóπεΘ¿⌐  φΓ«⌐
  718.      ¬½áó¿ΦÑ,  »ÑαѼѡ¡«⌐  ch ¿ ºáΓѼ ßαáó¡¿óáÑΓ φΓ«Γ ß¿¼ó«½ ß íπ¬ó«⌐ g.
  719.      àß½¿ «¡¿ ß«ó»áñáεΓ, Γ«úñá ¡á φ¬αá¡Ñ »«∩ó½∩ÑΓß∩ ß««íΘÑ¡¿Ñ "Quitting,
  720.      huh?"  /éδσ«ñ¿¼,  á?/, ó »α«Γ¿ó¡«¼ ß½πτáÑ αáß»ÑτáΓδóáÑΓß∩ ß««íΘÑ¡¿Ñ
  721.      "Good move ..." /Å«»α«íπѼ ÑΘÑ .../.
  722.                            Ä»ÑαáΓ«α "ºá»∩Γá∩"
  723.           Ä»ÑαáΓ«α "ºá»∩Γá∩" ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ »«¼ÑΘÑ¡¿∩ ß½«ª¡«ú«
  724.      óδαáªÑ¡¿∩  ó ¬απú½δѠ߬«í¬¿. éδαáªÑ¡¿∩ íπñπΓ óδτ¿ß½∩Γ∞ß∩ ß½Ñóá ¡á»-
  725.      αáó«, óßÑ óδαáªÑ¡¿Ñ »α¿¼ÑΓ º¡áτÑ¡¿Ñ »«ß½Ññ¡Ñú« óδτ¿ß½Ñ¡¡«ú« óδαáªÑ-
  726.      ¡¿∩.  ìá»α¿¼Ñα,  Ñß½¿  ¿¼ÑεΓß∩  ñóÑ »ÑαѼѡ¡δÑ oldch ¿ ch, «íÑ Γ¿»á
  727.      char, Γ«úñá óδαáªÑ¡¿Ñ
  728.                          (oldch=ch, ch=gatch())
  729.      »α«¿ºó«ñ¿Γ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩: º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐ ch »α¿ßóá¿óáÑΓß∩
  730.      »ÑαѼѡ¡«⌐ oldch, ºáΓѼ »α¿¡¿¼áÑΓß∩ ß¿¼ó«½ ß ¬½áó¿áΓπαδ, ¿ «¡ »α¿ß-
  731.      óá¿óáÑΓß∩ »ÑαѼѡ¡«⌐ ch, ºáΓѼ óßÑ óδαáªÑ¡¿Ñ »α¿¡¿¼áÑΓ º¡áτÑ¡¿Ñ »Ñ-
  732.      αѼѡ¡«⌐ ch. ìá»α¿¼Ñα:
  733.           
  734.                                Ä»ÑαáΓ«α if
  735.          ÄíαáΓ¿ΓÑ  ó¡¿¼á¡¿Ñ  ¡á «»ÑαáΓ«α if ó »αÑñδñπΘѼ »α¿¼ÑαÑ. Ä»Ñαá-
  736.      Γ«α If ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
  737.           if(º¡áτÑ¡¿Ñ)
  738.               óδαáªÑ¡¿Ñ1;
  739.           else
  740.               óδαáªÑ¡¿Ñ2;
  741.      úñÑ º¡áτÑ¡¿Ñ¼ ¼«ªÑΓ íδΓ∞ ½εí«Ñ óδαáªÑ¡¿Ñ, ¬«Γ«α«Ñ  »α¿¡¿¼áÑΓ  µÑ½«Ñ
  742.      º¡áτÑ¡¿Ñ  ¿½¿  ¼«ªÑΓ íδΓ∞ »αÑ«íαẫóá¡« ¬ µÑ½«¼π º¡áτÑ¡¿ε. àß½¿ φΓ«
  743.      º¡áτÑ¡¿Ñ ¡Ñ αáó¡« ¡π½ε /Γ.Ñ. ¿ßΓ¿¡¡«/, Γ«úñá óδ»«½¡∩ÑΓß∩ óδαáªÑ¡¿Ñ1,
  744.      ó »α«Γ¿ó¡«¼ ß½πτáÑ óδ»«½¡∩ÑΓß∩  óδαáªÑ¡¿Ñ2.
  745.  
  746.           äóá ºá¼Ñτá¡¿∩ »«-»«ó«ñπ «»ÑαáΓ«αá if-else.
  747.           é«-»Ñαóδσ,  óΓ«αá∩  τáßΓ∞ «»ÑαáΓ«αá /else óδαáªÑ¡¿Ñ2/ ∩ó½∩ÑΓß∩
  748.      ¡Ñ«í∩ºáΓѽ∞¡«⌐; ¡¿ªÑ »α¿óÑñÑ¡ »α¿¼Ñα Γᬫú« «»ÑαáΓ«αá if:
  749.           if (º¡áτÑ¡¿Ñ)
  750.               óδαáªÑ¡¿Ñ1;
  751.      é ñá¡¡«¼ ß½πτáÑ óδαáªÑ¡¿Ñ1 óδ»«½¡∩ÑΓß∩ Γ«úñá ¿ Γ«½∞¬« Γ«úñá,  ¬«úñá
  752.      º¡áτÑ¡¿Ñ  ¡Ñ αáó¡« ¡π½ε. àß½¿ º¡áτÑ¡¿Ñ αáó¡« ¡π½ε, Γ«úñá óδαáªÑ¡¿Ñ1
  753.      »α«»π߬áÑΓß∩ ¿ »α«úαἼᠻα«ñ«½ªáÑΓ ßó«Ñ óδ»«½¡Ñ¡¿Ñ.
  754.           é«-óΓ«αδσ, ¿¡«úñá, Ñß½¿ ¬«¡¬αÑΓ¡«Ñ óδαáªÑ¡¿Ñ ¿ßΓ¿¡¡« ¿½¿  ½«ª-
  755.      ¡«, íδóáÑΓ ¡πª¡« óδ»«½¡¿Γ∞ ¡Ñ «ñ¡« ñÑ⌐ßΓó¿Ñ, á ¡Ñ߬«½∞¬«. ä½∩ φΓ«ú«
  756.      ¿ß»«½∞ºπÑΓß∩ ß«ßΓáó¡«⌐ «»ÑαáΓ«α. æ«ßΓáó¡«⌐ «»ÑαáΓ«α ß«ßΓ«¿Γ ¿º  ½Ñ-
  757.      ó«⌐ Σ¿úπα¡«⌐ ß¬«í¬¿ /{/, ¡Ñ߬«½∞¬« óδαáªÑ¡¿⌐, ¬áªñ«Ñ ¿º ¬«Γ«αδσ ºá-
  758.      ¬á¡τ¿óáÑΓß∩ Γ«τ¬«⌐ ß ºá»∩Γ«⌐ /;/ ¿ »αáó«⌐ Σ¿úπα¡«⌐ ß¬«í¬¿ /}/.
  759.           é »α«úαἼѠRATIO ó »Ñαó«⌐ »«½«ó¿¡Ñ «»ÑαáΓ«αá if  ¿ß»«½∞ºπÑΓß∩
  760.      «ñ¿¡«τ¡«Ñ óδαáªÑ¡¿Ñ:
  761.           
  762.      á ó«-óΓ«α«⌐ τáßΓ¿ else ¿ß»«½∞ºπÑΓß∩ ß«ßΓáó¡«⌐ «»ÑαáΓ«α:
  763.           
  764.           éδ  ¼«ú½¿  ΓᬪѠ ºá¼ÑΓ¿Γ∞,  τΓ« Γѽ« óáΦÑ⌐ »α«úαá¼¼δ /Σπ¡¬µ¿∩
  765.      main/ »αÑñßΓáó½∩ÑΓ ¿º ßÑí∩ ß«ßΓáó¡«⌐ «»ÑαáΓ«α.
  766.                                   û¿¬½δ
  767.           èα«¼Ñ óδαáªÑ¡¿⌐, ¬«Γ«αδÑ ¡Ñ«íσ«ñ¿¼« óδ»«½¡∩Γ∞ ó ß««ΓóÑΓßΓó¿¿ ß
  768.      ¬á¬¿¼-½¿í« πß½«ó¿Ñ¼, Γ.Ñ. πß½«ó¡δσ óδαáªÑ¡¿⌐, ßπΘÑßΓóπεΓ óδαáªÑ¡¿∩,
  769.      ¬«Γ«αδÑ ¡Ñ«íσ«ñ¿¼« óδ»«½¡∩Γ∞ «»αÑñѽѡ¡«Ñ τ¿ß½« αáº.  Æá¬¿Ñ  ¬«¡ßΓ-
  770.      απ¬µ¿¿ ¡áºδóáεΓß∩ µ¿¬½á¼¿.
  771.           ê¼ÑÑΓß∩  Γα¿  ó¿ñá  µ¿¬½«ó  /¡á ßἫ¼ ñѽѠñóá ¿º ¡¿σ ∩ó½∩εΓß∩
  772.      óßÑú« ½¿Φ∞ αạ«ó¿ñ¡«ßΓ∩¼¿ »Ñαó«ú«/, á ¿¼Ñ¡¡«: µ¿¬½ while, µ¿¬½ for
  773.      ¿ µ¿¬½ do...while. Éáßß¼«Γα¿¼ ¿σ »« »«α∩ñ¬π.
  774.           
  775.           
  776.