Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ c: ΠΠ°ΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠΊ C
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠ°ΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠΊ C
- ΠΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ! Π‘ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΠΎΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠΊ C: Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Windows 10, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΌΡΠΌ Π±ΡΡΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ?
- ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Π΄ΠΈΡΠΊ C:? Π₯ΠΎΡΡ ΠΏΡΠΎΠ΄Π°ΡΡ Π½ΠΎΡΡΠ±ΡΠΊ, Π½ΠΎΠ²ΡΠΉ Ρ ΠΎΠ·ΡΠΈΠ½ ΠΏΠΎΠΆΠ΅Π»Π°Π», ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΡΠΈΡΡΡΠΉ, ΡΠΎ Π΅ΡΡΡ Π±Π΅Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π‘Π΅ΠΉΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Windows 8.1. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΡ Π΄ΠΈΡΠΊΠΎΠ² Windows ΠΈΠ»ΠΈ ΡΠ»Π΅ΡΠ΅ΠΊ Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ.
ΠΡΠΈΠ²Π΅Ρ Π΄ΡΡΠ·ΡΡ! ΠΡΠ»ΠΈ Π½Π° Π²Π°ΡΠ΅ΠΌ Π½ΠΎΡΡΠ±ΡΠΊΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Windows 8.1 ΠΈΠ»ΠΈ Windows 10, ΡΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π΄ΠΈΡΠΊ C: ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ ΠΈΠΌΠ΅ΠΉΡΠ΅ Π²Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π΄ΠΈΡΠΊ C: Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΡΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ (ΠΈ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ) ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²Π°ΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠΌΠΎΠΆΠ΅Ρ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΡΡΠΎΠΉ Π½Π°ΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅. ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ Π²Π°ΡΠ° Windows 8.1 Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΈ ΠΊ ΡΡΠΆΠΈΠΌ Π»ΡΠ΄ΡΠΌ ΠΏΠΎΠΏΠ°Π΄ΡΡ Π²ΡΠ΅ Π²Π°ΡΠΈ ΡΠ°ΠΉΠ»Ρ, ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΡΡΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠΊ C:, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠ°Π»ΠΎ ΡΡΠΎ ΡΠ΄Π°ΡΡΡΡ.
- ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΠ΄Π°ΡΡΠ΅ Π½ΠΎΡΡΠ±ΡΠΊ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΊΠ°ΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ, ΠΈΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Windows 8.1 ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±Π΅Π· ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΡΠ²ΡΡΠ΄ΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π΄ΠΈΡΠΊ C:, ΡΠΎ ΡΠΈΡΠ°Π΅ΠΌ Π΄Π°Π»ΡΡΠ΅.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΎΠ·ΡΠΌΡΠΌ ΠΌΠΎΠΉ Π½ΠΎΡΡΠ±ΡΠΊ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Windows 8.1.
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡΡ Β«ShiftΒ» ΠΈ Π½Π΅ ΠΎΡΠΏΡΡΠΊΠ°Ρ Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ Π½ΠΎΡΡΠ±ΡΠΊΠ°.
ΠΠ°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΡΠ΅Π΄Π° Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Β«ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°Β»
Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΒ»
Β«ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°Β»
Π ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
diskpart
lis vol (Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Uolume 1 (Π’ΠΎΠΌ 1), ΡΡΠΎ ΠΈ Π΅ΡΡΡ Π΄ΠΈΡΠΊ C: Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Windows 8.1. ΠΡΠΈΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠΌΡ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄ΠΈΡΠΊ C: ΠΈΠ΄ΡΡ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈΠ»ΠΈ Π²ΡΠΎΡΡΠΌ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π²ΠΎΠΉΡΠΈ Π½Π° Π΄ΠΈΡΠΊ C: ΠΈ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ: Windows, Program Files).
sel vol 1 (Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π’ΠΎΠΌ 1)
formatΒ quickΒ fs=NTFS (ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΠΌ Π΄ΠΈΡΠΊ C: Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ NTFS, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΒ quick-Π±ΡΡΡΡΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅)
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ.
ΠΠΎΡΠ»Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π²Π°ΡΠ΅ΠΌ Π½ΠΎΡΡΠ±ΡΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ ΡΡΠΎ-ΡΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ.
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Π΄ΠΈΡΠΊ C: Π±Π΅Π· ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π΄ΠΈΡΠΊ (C:) Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊ:
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΡΡΠ΅Π΄Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
diskpart
lis vol (Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π’ΠΎΠΌ 1, ΡΡΠΎ ΠΈ Π΅ΡΡΡ Π΄ΠΈΡΠΊ C: Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Windows 8.1)
sel vol 1 (Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π’ΠΎΠΌ 1)
del vol override (Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π΄ΠΈΡΠΊ C:)
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ.
ΠΠΎΡΠ»Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΊΠ° C: Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ.
ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Windows..
ΠΠΎΠΌΠ°Π½Π΄Π° FORMAT ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ° /Π΄ΠΈΡΠΊΠ΅ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Windows.
Π€ΠΎΡΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ:
FORMAT ΡΠΎΠΌ [/FS:ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ_ΡΠΈΡΡΠ΅ΠΌΠ°] [/V:ΠΌΠ΅ΡΠΊΠ°] [/Q] [/A:ΡΠ°Π·ΠΌΠ΅Ρ] [/C] [/X] [/P:ΠΏΡΠΎΡ
ΠΎΠ΄Ρ] [/S:ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅]
FORMAT ΡΠΎΠΌ [/V:ΠΌΠ΅ΡΠΊΠ°] [/Q] [/F:ΡΠ°Π·ΠΌΠ΅Ρ] [/P:ΠΏΡΠΎΡ ΠΎΠ΄Ρ]
FORMAT ΡΠΎΠΌ [/V:ΠΌΠ΅ΡΠΊΠ°] [/Q] [/T:Π΄ΠΎΡΠΎΠΆΠΊΠΈ /N:ΡΠ΅ΠΊΡΠΎΡΡ] [/P:ΠΏΡΠΎΡ ΠΎΠ΄Ρ]
FORMAT ΡΠΎΠΌ [/V:ΠΌΠ΅ΡΠΊΠ°] [/Q] [/P:ΠΏΡΠΎΡ ΠΎΠ΄Ρ]
FORMAT ΡΠΎΠΌ [/Q]
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ:
ΡΠΎΠΌ — ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π±ΡΠΊΠ²Ρ Π΄ΠΈΡΠΊΠ° (Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ), ΡΠΎΡΠΊΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΠΎΠΌΠ°.
/FS:ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ_ΡΠΈΡΡΠ΅ΠΌΠ° — Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΈΠΏ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (FAT, FAT32, NTFS, ΠΈΠ»ΠΈ UDF).
/V:ΠΌΠ΅ΡΠΊΠ° — ΠΠ΅ΡΠΊΠ° ΡΠΎΠΌΠ°.
/Q — ΠΡΡΡΡΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ΅ΡΠ΅ΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ /P.
/C — Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ NTFS: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΆΠ°ΡΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΡΠΎΠΌΠ΅.
/X — ΠΠ½ΠΈΡΠΈΠΈΡΡΠ΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΌΠ°, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΡΠ΅ ΠΎΡΠΊΡΡΡΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ ΡΠΎΠΌΠ° Π±ΡΠ΄ΡΡ Π½Π΅Π²Π΅ΡΠ½Ρ.
/R:ΡΠ΅Π΄Π°ΠΊΡΠΈΡ — ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDF: Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ UDF (1.00, 1.02, 1.50, 2.00, 2.01, 2.50). ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ 2.01.
/D — Π’ΠΎΠ»ΡΠΊΠΎ UDF 2.50: ΠΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠ΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½Ρ.
/A:ΡΠ°Π·ΠΌΠ΅Ρ — ΠΠ°ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π ΠΎΠ±ΡΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
NTFS ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ 512, 1024, 2048, 4096, 8192, 16 ΠΠ, 32 ΠΠ, 64K.
FAT ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ 512, 1024, 2048, 4096, 8192, 16 ΠΠ, 32 ΠΠ, 64 ΠΠ, (128 ΠΠ, 256 ΠΠ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΠΎΡΠ° > 512 Π±Π°ΠΉΡ).
FAT32 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ 512, 1024, 2048, 4096, 8192, 16 ΠΠ, 32 ΠΠ, 64 ΠΠ, (128 ΠΠ, 256 ΠΠ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΠΎΡΠ° > 512 Π±Π°ΠΉΡ).
exFAT ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ 512, 1024, 2048, 4096, 8192, 16 ΠΠ, 32 ΠΠ, 64 ΠΠ, 128 ΠΠ, 256 ΠΠ, 512 ΠΠ, 1 ΠΠ, 2 ΠΠ, 4 ΠΠ, 8 ΠΠ, 16 ΠΠ, 32 ΠΠ.
Π€Π°ΠΉΠ»ΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ FAT ΠΈ FAT32 Π½Π°Π»Π°Π³Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
Π½Π° ΡΠΈΡΠ»ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² ΡΠΎΠΌΠ°:
FAT: ΡΠΈΡΠ»ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ²
FAT32: 65 526
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ FORMAT Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡΠ΅ΡΠ²Π°Π½ΠΎ, Π΅ΡΠ»ΠΈ
Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
Π²ΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ,
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ².
Π‘ΠΆΠ°ΡΠΈΠ΅ NTFS Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ
Π±ΠΎΠ»Π΅Π΅ 4096.
/F:ΡΠ°Π·ΠΌΠ΅Ρ — Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΠΌΡΡ Π³ΠΈΠ±ΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠ² (1,44)
/T:Π΄ΠΎΡΠΎΠΆΠΊΠΈ — Π§ΠΈΡΠ»ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ Π΄ΠΈΡΠΊΠ°.
/N:ΡΠ΅ΠΊΡΠΎΡΡ — Π§ΠΈΡΠ»ΠΎ ΡΠ΅ΠΊΡΠΎΡΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠ΅.
/P:ΡΠ°Π· — ΠΠ±Π½ΡΠ»ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ ΡΠΎΠΌΠ° ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π·. ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ /Q
/S:ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ — ΠΠ΄Π΅ «ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅» ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ «enable» ΠΈΠ»ΠΈ «disable». ΠΠΎΡΠΎΡΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ FORMAT:
format /? — ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
format /? | more — ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½.
format /? > C:\formathelp.txt — ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» C:\formathelp.txt
format A: — ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Π² Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π΅ A: Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ format ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ:
ΠΡΡΠ°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΠΉ Π΄ΠΈΡΠΊ Π² Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ A:
ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ ENTER…
Π’ΠΈΠΏ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ: FAT.
ΠΡΠΎΠ²Π΅ΡΠΊΠ°: 1,44 ΠΠ
ΠΠΈΡΠΊΠ΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ FAT ΠΈ
ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ 1.44 ΠΠ
ΠΡΠ»ΠΈ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ ΠΎΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° format Π²ΡΠ΄Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Format, Ρ.ΠΊ. ΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ.
ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Format, Π΅ΡΠ»ΠΈ Π²Π½Π°ΡΠ°Π»Π΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠΎΠΌ.
ΠCE ΠΠ’ΠΠ Π«Π’Π«Π ΠΠΠ‘ΠΠ ΠΠΠ’ΠΠ Π« Π’ΠΠΠ ΠΠ£ΠΠ£Π’ ΠΠΠΠΠ ΠΠΠΠΠ ΠΠ«.
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΌΠ°? [Y(Π΄Π°)/N(Π½Π΅Ρ)]
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π΅Π³ΠΎ, Π²Π²Π΅Π΄Ρ
Y. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π°ΠΊΡΡΡΠΈΠ΅ Π²ΡΠ΅Ρ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΌΠ°. ΠΠ°Π½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°.
Π’ΠΎΠΌ ΠΎΡΠΊΠ»ΡΡΠ΅Π½. ΠCE ΠΠ’ΠΠ Π«Π’Π«Π ΠΠΠ‘ΠΠ ΠΠΠ’ΠΠ Π« Π’ΠΠΠ Π‘Π’ΠΠΠ ΠΠΠΠΠ ΠΠ«.
ΠΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΅Π³ΠΎ Ρ
ΠΎΠ΄Π΅, Π·Π°ΠΏΡΠΎΡ ΠΌΠ΅ΡΠΊΠΈ ΡΠΎΠΌΠ° ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ File Allocation Table (FAT)…
ΠΠ΅ΡΠΊΠ° ΡΠΎΠΌΠ° (11 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ENTER — ΠΌΠ΅ΡΠΊΠ° Π½Π΅ Π½ΡΠΆΠ½Π°):
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ΡΠ΅Π½ΠΎ.
1Β 457Β 664 Π±Π°ΠΉΡ Π²ΡΠ΅Π³ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅.
1Β 457Β 664 Π±Π°ΠΉΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅.
512 Π±Π°ΠΉΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅.
2Β 847 ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅.
12 Π±ΠΈΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ FAT.
Π‘Π΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΎΠΌΠ°: 3281-2839
FORMAT A: /T:80 /N:9 — ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ FAT, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ 80 Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ ΠΈ 9 ΡΠ΅ΠΊΡΠΎΡΠΎΠ² Π½Π° Π΄ΠΎΡΠΎΠΆΠΊΡ ( Π΄ΠΈΡΠΊΠ΅ΡΠ° Π΅ΠΌΠΊΠΎΡΡΡΡ 720ΠΊΠ±).
FORMAT F: /FS:NTFS — ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅ΠΌΠ½ΡΠΉ Π΄ΠΈΡΠΊ ( ΡΠ»ΡΡΠΊΡ ) Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ NTFS. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° NTFS Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ»Π΅ΡΠΊΡ Π² NTFS, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Windows ΠΎΡΠΊΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ
«ΠΠΎΠ»ΠΈΡΠΈΠΊΠ°»
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Π° ΡΠ»Π΅ΡΠΊΠΈ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ NTFS ΡΡΠ°Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ:
ΠΡΡΠ°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΠΉ Π΄ΠΈΡΠΊ Π² Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄ F:
ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ ENTER…
Π’ΠΈΠΏ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ: FAT32.
ΠΠΎΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: NTFS.
format L: /fs:UDF /V:UDFTOM /Q — ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ UDF ( Universal Disk Format, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ) . ΠΠ΅ΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠΌΠ° — UDFTOM. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ( /Q ), Ρ.Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ². ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΉ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΠΎΡΠΈΡ ΠΌΠ΅ΡΠΊΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠΌΠ°:
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ΅ΡΠΊΡ ΡΠΎΠΌΠ° Π΄Π»Ρ Π΄ΠΈΡΠΊΠ° L: Disk19 — ΠΌΠ΅ΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠΌΠ°.
ΠΡΠ»ΠΈ Π΄ΠΈΡΠΊ Π½Π΅ ΠΏΡΡΡΠΎΠΉ ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠΌΠ° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π±ΡΡΡΡΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎ ΡΡΠΈΠ»ΠΈΡΠ° format Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅:
ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ.
ΠΡΡΡΡΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ [Y(Π΄Π°)/N(Π½Π΅Ρ)]?
ΠΠΎΡΠ»Π΅ ΠΎΡΠ²Π΅ΡΠ° Y ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ:
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΡΠΎΠ²Π½Π΅…
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ΡΠ΅Π½ΠΎ.
4,38 ΠΠ Π²ΡΠ΅Π³ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅.
ΠΠΎΡΡΡΠΏΠ½ΠΎ: 4,38 ΠΠ.
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΉ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠΊ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ UDF ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅, ΡΠ°ΠΊ ΠΈ Π²
ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Windows Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ², ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΈΡΠΊΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ»Π΅ΡΠΊΡ.
ΠΠΎΠ΄Ρ ΡΠΎΡΠΌΠ°ΡΠ° C printf-Style
ΠΠΎΠ΄Ρ ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΡΠΈΠ»Π΅ C printf
ΠΠΎΠ΄Ρ ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΡΠΈΠ»Π΅ C printf ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌΠ°ΡΠ°, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ C printf.
ΠΡΠΈΠΌΠ΅Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»Ρ C printf Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΡΡΠΈ ΡΠΈΡΠ΅Π», Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ:
PRINT, INDGEN(3), FORMAT = 'ΠΠ½Π°ΡΠ΅Π½ΠΈΡ: {%d} {%d} {%d} '
ΠΠ΅ΡΠ°ΡΡ IDL:
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ: {0} {1} {2}
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΊΠΎΠ΄Π° ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΡΠΈΠ»Π΅ C printf:
%[-][0][width]C
ΠΠ΄Π΅:
% | ΠΎΡΠΌΠ΅ΡΠ°Π΅Ρ Π½Π°ΡΠ°Π»ΠΎ ΠΊΠΎΠ΄Π° ΡΠΎΡΠΌΠ°ΡΠ°. |
β | Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. |
0 | Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½ΡΠ»Π΅Π²ΠΎΠΉ ΠΎΡΡΡΡΠΏ ΡΠ»Π΅Π²Π°, ΡΡΠΎΠ±Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΈΡΠΈΠ½Π΅. |
ΡΠΈΡΠΈΠ½Π° | Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠΈΡΠΈΠ½Ρ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠΎΠ΄Π° ΡΠΎΡΠΌΠ°ΡΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ Π½ΠΈΠΆΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ°. |
Π‘ | — ΡΡΠΎ ΠΊΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ°. Π‘ΠΌΠΎΡΡΠΈ Π½ΠΈΠΆΠ΅. |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ΄Ρ Β«%Β»
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΊΠΎΠ΄Ρ ΡΠΎΡΠΌΠ°ΡΠ° %, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π² ΠΊΠΎΠ΄Π΅ ΡΠΎΡΠΌΠ°ΡΠ° ΡΡΡΠΎΠΊΠΈ Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ Π² ΡΡΠΈΠ»Π΅ printf, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΊΠΎΠ΄Π°ΠΌ ΡΠΎΡΠΌΠ°ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ΄Π°ΠΌ ΡΠΎΡΠΌΠ°ΡΠ°, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ Π² ΡΠ°Π±Π»ΠΈΡΠ΅, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ %% ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» %. ΠΡΠΎΡ % ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», Π° Π½Π΅ ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠΎΠ΄Π° ΡΠΎΡΠΌΠ°ΡΠ°. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠ»Π°Π³ΠΈ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅, ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄ΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΡΠΈΠ»Π΅ printf.
Π‘ΡΠΈΠ»Ρ Printf | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
%% | ΠΡΡΠ°Π²ΡΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» %. |
%Π±, %Π % Ρ Π±, % Ρ Π % Π².ΠΌ. Π±, % Π².ΠΌ. Π | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, w β ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, m β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΏΡΡΡΡΡ ΡΠΈΡΡ. ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΠΌΠΈ. |
%Π΄, %Π΄ % w d, % w D % Π².ΠΌ. d, % Π².ΠΌ. D %i, %I % w i, % w I % ΠΌΠ°Ρ.ΠΌ i, % Π².ΠΌ. I | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ , w β ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, m β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΏΡΡΡΡΡ ΡΠΈΡΡ. ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΠΌΠΈ. Π€ΠΎΡΠΌΡ %d ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Ρ ΡΠΎΡΠΌΠ°ΠΌ %i ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², Π·Π½Π°ΠΊΠΎΠΌΡΡ Ρ printf ΡΠ·ΡΠΊΠ° C. |
%Π΅, %Π % w e, % w E % Π².Π΄. e, % Π².Π΄. E | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ, w β ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, d β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π±ΡΠΊΠ²Π° Β«eΒ» Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΈΠ»ΠΈ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅. |
%Ρ, %Ρ % w ΠΆ, % w F % Π².Π΄. f, % Π².Π΄. F | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, w ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, d — ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ. ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΠΌΠΈ. |
%Π³, %Π % Π²Π΅Ρ Π³, % Π²Π΅Ρ Π³ % Π².Π΄. Π³, % Π².Π΄. G | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ ΠΈΠ»ΠΈ Π² ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, w β ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, d β ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΡΠ°ΡΠΈΡ ΡΠΈΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ %e ΠΈΠ»ΠΈ %E, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ β4 ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π΅Π½ ΡΠΎΡΠ½ΠΎΡΡΠΈ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ %f. |
%ΠΎ, %Π % w ΠΎ, % w O % Π².ΠΌ. o, % Π².ΠΌ. O | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, w ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, m ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΏΡΡΡΡΡ ΡΠΈΡΡ. ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΠΌΠΈ. |
%Ρ, %Π‘ % w Ρ, % w S | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ Π»ΠΈΠ±ΠΎ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π±Π°ΠΉΡ (\0), Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π° w . |
%Ρ , %Π₯ % w x, % w X % Π²Π΅Ρ.ΠΌ Ρ , % Π²Π΅Ρ.ΠΌ X %z, %Z % w z, % w Z % Π²Π΅Ρ.ΠΌ. z, % Π²Π΅Ρ.ΠΌ. Z | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, w β ΠΎΠ±ΡΠ°Ρ ΡΠΈΡΠΈΠ½Π°, m β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΏΡΡΡΡΡ ΡΠΈΡΡ. %x ΠΈΠ»ΠΈ %z Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π΄Π°Π΄ΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°, Π° %X ΠΈΠ»ΠΈ %Z Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π΄Π°Π΄ΡΡ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅. |
ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΡ
IDL ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ «ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ» Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΠΌΠ°ΡΠ°:
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΡΡ ΠΎΠ΄Π° | ΠΠΎΠ΄ ASCII |
\Π°, \Π | ΠΠΠ (7Π) |
\Π±, \Π± | ΠΠΎΠ·Π²ΡΠ°Ρ (8B) |
\Ρ, \Ρ | ΠΠΎΠ΄Π°ΡΠ° Π±ΡΠΌΠ°Π³ΠΈ (12B) |
\n, \N | ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ (10B) |
\Ρ, \Ρ | ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ (13B) |
\Ρ, \Ρ | ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° (9Π) |
ΠΌΠΊΠ, ΠΌΠΊΠ | ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π²ΡΡΡΡΠΏ (11B) |
\ΠΎΠΎΠΎ | ΠΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΎΠΎ (Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1-3 ΡΠΈΡΡΡ) |
\xhh | Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ hh (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1-2 ΡΠΈΡΡΡ) |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π² ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅, ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΊΠΎΡΠ°Ρ ΡΠ΅ΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΊΠΎΡΠ°Ρ ΡΠ΅ΡΡΠ° ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ, Π° ΡΠΈΠΌΠ²ΠΎΠ» Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ \% Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΡΠΎΡΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ \» Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ.
Π Π°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ C printf ΠΈ IDL printf
- ΠΡΠΎΡΠ΅Π΄ΡΡΡ IDL PRINT ΠΈ PRINTF Π½Π΅ΡΠ²Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΎΠΊΠΈ Π² ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠΎΠΊΠΈ (Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΡΠΎΡΠΌΠ°ΡΠ° $). ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ \n Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠ° Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ.
- Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΎΡΠΌΠ°ΡΠ° % ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΡΡ IDL. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ C printf ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ², ΡΠ΅ΠΌ ΡΡΠΈ, Π½ΠΎ ΡΡΠΈ ΠΊΠΎΠ΄Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π½ΡΠΆΠ½Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΠΈ C printf/scanf ΡΡΠ΅Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΡΠΎΡΠΌΠ°ΡΠ° %u Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΡΠΈΠΏΠ° (h, l, ll) Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ . IDL ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠΏ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Π² ΡΠΎΡΠΌΠ°Ρ, Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ΄Ρ u, h, l ΠΈ ll Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π² IDL ΠΈ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ.
- Π€ΡΠ½ΠΊΡΠΈΡ C printf ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΎΡΠ°ΡΠΈΡ % n $d, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΡΡΡΡ Π² ΡΡΡΠΎΠΊΡ ΡΠΎΡΠΌΠ°ΡΠ° Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ. IDL Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΎ.
- Π€ΡΠ½ΠΊΡΠΈΡ C printf ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΎΡΠ°ΡΠΈΡ %*d Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠΈΡΠΈΠ½Π° ΠΏΠΎΠ»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° ββΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ, Π° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° Π½ΠΈΠΌ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. IDL Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΎ.
4 Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΡΠΈΠ»Π΅ C | ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ R
R ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ sprintf()
, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.
ΠΊΠ°ΠΊ Π² ΡΠ·ΡΠΊΠ΅ C . ΠΡΠ»ΠΈ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΡΠΌ, ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΡΠΊΠΎΠΉ
Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ C. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
ΡΠ·ΡΠΊΠΎΠ² ΡΡΠΎΡ ΡΠΈΠΏ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΊΠ°ΠΊ printf , ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ
ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ°ΡΠΈ . ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ,
ΡΠΏΡΠΈΠ½ΡΡ()
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠ²ΠΎΠ΄Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
.
Π€ΡΠ½ΠΊΡΠΈΡ sprintf()
ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ
Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΎΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ:
sprintf("Π― ΠΏΡΠΎΡΠ½ΡΠ»ΡΡ Π² %s:%s%s ΡΡΡΠ°", 8, 0, 5) #> [1] "Π― ΠΏΡΠΎΡΠ½ΡΠ»ΡΡ Π² 8:05 ΡΡΡΠ°."
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ sprintf()
? ΠΠ΅ΡΠ²ΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»
Π²Π΅ΠΊΡΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ
Π²Π½ΡΡΡΠΈ ΡΠ΅ΠΊΡΡΠ° Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² %
Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π±ΡΠΊΠ²ΠΎΠΉ
Ρ
. ΠΠ°ΠΆΠ΄ΡΠΉ %
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ»ΠΎΡΠΎΠΌ , ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ.
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Ρ
ΠΎΠ΄Ρ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ ΠΊ
sprintf()
β ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΠ»ΠΎΡΠΎΠ².
Π‘ΡΡΠΎΠΊΠ° Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠΈ ΡΠ»ΠΎΡΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, %s
,
Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ β ΡΠΈΡΠ»Π° 8
, 0
ΠΈ 5
. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ
ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»ΠΎΡΠ°. ΠΡΠΊΠ²Π° s
ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ
ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠ° .
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π²Ρ Π½Π΅ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ sprintf()
, ΠΊΠ°ΠΊ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ°Π·Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΡΠ°Ρ <- 8 ΠΌΠΈΠ½1 <- 0 ΠΌΠΈΠ½2 <- 5 sprintf("Π― ΠΏΡΠΎΡΠ½ΡΠ»ΡΡ Π² %s:%s%s ΡΡΡΠ°", ΡΠ°Ρ, ΠΌΠΈΠ½1, ΠΌΠΈΠ½2) #> [1] "Π― ΠΏΡΠΎΡΠ½ΡΠ»ΡΡ Π² 8:05 ΡΡΡΠ°."
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ %s
β Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ².
ΠΎΠΏΡΠΈΠΈ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
%s | ΡΡΡΠΎΠΊΠ° |
%Π΄ | ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ |
%0xd | ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ Π²Π΅Π΄ΡΡΠΈΠΌΠΈ Π½ΡΠ»ΡΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ x |
%f | Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ Ρ ΡΠ΅ΡΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ |
%.xf | ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ Ρ x ΡΠΈΡΡΠ°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ |
%Π΅ | ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π°Ρ Π½Π°ΡΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ, e Π² ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ |
%Π | ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π°Ρ Π½Π°ΡΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ, E Π² ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ |
%Π³ | ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΠ΅ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (Ρ e ) |
4.
1.1 Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ»ΠΎΡΠ° ΡΠΎΡΠΌΠ°ΡΠ°
ΠΠΎΠ»Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ»ΠΎΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
%[ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ][ΡΠ»Π°Π³ΠΈ][ΡΠΈΡΠΈΠ½Π°][.ΡΠΎΡΠ½ΠΎΡΡΡ][Π΄Π»ΠΈΠ½Π°]ΡΠΈΠΏ
Π‘ΠΈΠΌΠ²ΠΎΠ» ΠΏΡΠΎΡΠ΅Π½ΡΠ°, %
, ΠΊΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΌΠ΅ΡΡΠΎΠ·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΡΠ»ΠΎΡ.
ΠΠΎΠ»Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ n$
, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ
n
β ΡΡΠΎ Π½ΠΎΠΌΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠΎΡΠΌΠ°ΡΠ° ΠΈΠ»ΠΈ Π² ΡΠ°Π·Π½ΡΡ
Π·Π°ΠΊΠ°Π·Ρ.
sprintf("ΠΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ %2$d, ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ %1$d", 2, 1) #> [1] "ΠΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π²Π½ΠΎ 1, ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π²Π½ΠΎ 2"
ΠΠΎΠ»Π΅ ΡΠ»Π°Π³ΠΎΠ²
ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· Π½ΡΠ»Ρ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ (Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅):
-
-
(ΠΌΠΈΠ½ΡΡ) ΠΡΡΠΎΠ²Π½ΡΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ. -
+
(ΠΏΠ»ΡΡ) ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΠ»ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ. -
' '
(ΠΏΡΠΎΠ±Π΅Π») ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ±Π΅Π» Π΄Π»Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ. -
0
(Π½ΠΎΠ»Ρ) ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«ΡΠΈΡΠΈΠ½Π°Β», ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½ΡΠ»ΠΈ. -
#
(ΡΠ΅ΡΠ΅ΡΠΊΠ°) ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°Ρ ΡΠΎΡΠΌΠ°:- Π΄Π»Ρ ΡΠΈΠΏΠΎΠ²
Π³
ΠΈG
Π½ΡΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ Π½Π΅ ΡΠ΄Π°Π»ΡΡΡΡΡ. - Π΄Π»Ρ ΡΠΈΠΏΠΎΠ²
f, F, e, E, g, G
Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠΎΡΠΊΡ. - Π΄Π»Ρ ΡΠΈΠΏΠΎΠ²
o, x, X
ΡΠ΅ΠΊΡΡ0
,0x
,0X
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ
ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅Π½ΡΠ»Π΅Π²ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
- Π΄Π»Ρ ΡΠΈΠΏΠΎΠ²
ΠΠΎΠ»Π΅ ΡΠΈΡΠΈΠ½Π°
ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ Π²
ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄, Π³Π΄Π΅ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ»Ρ Π±ΡΠ»ΠΈ Π±Ρ ΠΌΠ΅Π½ΡΡΠ΅, Ρ
ΠΎΡΡ ΡΡΠΎ
Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΡ
ΠΏΠΎΠ»Π΅ΠΉ.
ΡΠΏΡΠΈΠ½ΡΡ("%*Π΄", 5, 10) #> [1] " 10"
ΠΠΎΠ»Π΅ ΡΠΎΡΠ½ΠΎΡΡΠΈ
ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠ΅Π΄Π΅Π» Π²ΡΠ²ΠΎΠ΄Π°,
Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
sprintf("%.*s", 3, "abcdef") #> [1] "abc"
ΠΠΎΠ»Π΅ length
ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ ΠΈΠ·:
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅ ΡΠΈΠΏΠ°
.
-
%
: ΠΠ΅ΡΠ°ΡΠ°Π΅Ρ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»%
(ΡΡΠΎΡ ΡΠΈΠΏ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ»Π°Π³ΠΎΠ²,
ΠΏΠΎΠ»Ρ ΡΠΈΡΠΈΠ½Ρ, ΡΠΎΡΠ½ΠΎΡΡΠΈ, Π΄Π»ΠΈΠ½Ρ). -
d, i
: ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ. -
f
: Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ. -
e, E
: Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅. -
g, G
: Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. -
x, X
: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±Π΅Π· Π·Π½Π°ΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.x
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ, Π°
X
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ. -
o
: Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. -
s
: ΡΡΡΠΎΠΊΠ° Ρ Π·Π°Π²Π΅ΡΡΠ°ΡΡΠΈΠΌ Π½ΡΠ»Π΅ΠΌ. -
a, A
: Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ
4.1.2 ΠΡΠΈΠΌΠ΅Ρ: basic
sprintf()
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΈΠ· sprintf()
. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΡ Π΄ΡΠΎΠ±Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 1/6
; Π² R Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΡΡΠΎΠΉ Π΄ΡΠΎΠ±ΠΈ Π±ΡΠ΄Π΅Ρ:
1 / 6 #> [1] 0.167
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ 1/6
ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΡΡΡ Ρ ΡΠ΅ΠΌΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ°ΠΌΠΈ. Π§ΠΈΡΠ»ΠΎ 1/6
Π΅ΡΡΡ
Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΈΡΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΊΡΡΠ³Π»ΠΈΡΡ Π΅Π³ΠΎ Π΄ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΏΠΎΡΠΎΠ±Ρ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΡ Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ %f
:
# ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ 6 Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ² ΡΠΏΡΠΈΠ½ΡΡ('%f', 1/6) #> [1] "0.166667"
ΠΠΎ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, 3. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡΠΈΠΈ %. 3f
:
# Π²ΡΠ²Π΅ΡΡΠΈ 3 Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ Π·Π½Π°ΠΊΠ° ΡΠΏΡΠΈΠ½ΡΡ('%.3f', 1/6) #> [1] "0,167"
Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΠ΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²ΡΡ
ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ 1/6
%s | 0,166666666666667 |
%f | 0,166667 |
%.3f | 0,167 |
%Π΅ | 1.666667e-01 |
%Π | 1.666667E-01 |
%Π³ | 0,166667 |
ΠΠΎΠ³Π΄Π° Π±Ρ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ sprintf()
? ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ°. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ
ΡΠ»ΡΡΠ°ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
- ΡΠΊΡΠΏΠΎΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΉΠ».
- Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ.
- ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊ.
ΠΡΠ²ΠΎΠ΄
4.1.3 ΠΡΠΈΠΌΠ΅Ρ: ΠΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
ΠΎΠ±ΡΡΠ½ΠΎ
ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ). ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π° 3 ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π°Π½Π½ΡΡ
(Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .csv). ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ ΠΏΡΠ΅ΡΠΈΠΊΡΠ°, Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ
ΠΈΠΌΠ΅Π΅Ρ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ: data01.csv
, data02.csv
ΠΈ data03.csv
.
ΠΠ΄Π½ΠΎ Π½Π°ΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅ΠΊΡΠΎΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ ΡΡΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π² R Π±ΡΠ»ΠΎ Π±Ρ
ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ:
ΠΈΠΌΠ΅Π½Π°_ΡΠ°ΠΉΠ»ΠΎΠ² <- c('data01.csv', 'data02.csv', 'data03.csv')
ΠΠΌΠ΅ΡΡΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅ΠΊΡΠΎΡ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ²
Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π²Π΅ΠΊΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΈΡΠΎΠ΄Ρ
paste0()
:
ΠΈΠΌΠ΅Π½Π°_ΡΠ°ΠΉΠ»ΠΎΠ² <- paste0('data0', 1:3, '.csv') ΠΈΠΌΠ΅Π½Π°_ΡΠ°ΠΉΠ»ΠΎΠ² #> [1] "data01.csv" "data02.csv" "data03.csv"
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ 100 ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΎΡ 01, 02, 03,
Π΄ΠΎ 100. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π²Π΅ΠΊΡΠΎΡ ΡΠΎ 100 ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ², Π½ΠΎ ΡΡΠΎ Π·Π°ΠΉΠΌΠ΅Ρ
Π²Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ paste0()
, ΠΊΠ°ΠΊ Π² ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π΅
ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π΄Π²Π°
ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΡ β ΠΎΠ΄ΠΈΠ½ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΎΡ 01 Π΄ΠΎ 09, Π° Π΄ΡΡΠ³ΠΎΠΉ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ
ΠΎΡ 10 Π΄ΠΎ 100, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ
Π² ΠΎΠ΄ΠΈΠ½ Π²Π΅ΠΊΡΠΎΡ:
files1 <- paste0('data0', 1:9, .csv) files2 <- paste0('Π΄Π°Π½Π½ΡΠ΅', 10:100, '.csv') file_names <- c(files1, files2)
ΠΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ paste0()
Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π²ΡΡ
Π²Π΅ΠΊΡΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ sprintf()
Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ %0xd
, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΎ x
Π²Π΅Π΄ΡΡΠΈΠ΅ Π½ΡΠ»ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π΅Π²ΡΡΡ ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠ°ΠΊ:
sprintf('data%02d.csv', 1:9) #> [1] "data01.csv" "data02.csv" "data03.csv" "data04.csv" "data05.csv" #> [6] "data06.csv" "data07.csv" "data08.csv" "data09.csv"
Π§ΡΠΎΠ±Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ 100 ΠΈΠΌΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ², Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
file_names <- sprintf('data%02d. csv', 1:100)
ΠΠ΅ΡΠ²ΡΠ΅ Π΄Π΅Π²ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² file_names
Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄
ΡΠ΅Π»ΠΎΠ΅; ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π½ΡΠ»Ρ.
4.1.4 ΠΡΠΈΠΌΠ΅Ρ: Π³ΡΠ°Π΄ΡΡΡ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°Π΄ΡΡΠΎΠ² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ°
Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π¦Π΅Π»ΡΡΠΈΡ. Π€ΠΎΡΠΌΡΠ»Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ:
\[
Π¦Π΅Π»ΡΡΠΈΠΉ = (Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ - 32) \times \frac{5}{9}
\]
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΡΠΎΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ to_celsius()
, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ,
temp
, ΡΠΈΡΠ»ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ°.
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²Π΅ΡΠ½Π΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π¦Π΅Π»ΡΡΠΈΡ:
to_celsius <- function(temp = 1) { (ΡΠ΅ΠΌΠΏ - 32) * 5/9 }
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ to_celsius()
ΠΊΠ°ΠΊ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π² R. ΠΠΎΠΏΡΡΡΠΈΠΌ, Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅
ΡΠ·Π½Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 95 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ:
to_celsius(95) #> [1] 35
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ
Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: 95 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ = 35 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ
.
ΠΠ°Π·ΠΎΠ²Π΅ΠΌ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ2Π¦Π΅Π»ΡΡΠΈΡ()
:
ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ2Π¦Π΅Π»ΡΡΠΈΡ <- function(temp = 1) { Π¦Π΅Π»ΡΡΠΈΡ <- to_celsius(temp) sprintf('%.2f Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ = %.2f Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ', temp, celsius) }
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ2Π¦Π΅Π»ΡΡΠΈΡ()
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ to_celsius()
Π΄Π»Ρ
Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ. Π Π·Π°ΡΠ΅ΠΌ sprintf()
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ
%.2f
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ Π΄Π²ΡΠΌΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ ΡΠ°Π·ΡΡΠ΄Π°ΠΌΠΈ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅:
ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ2Π¦Π΅Π»ΡΡΠΈΡ(95) #> [1] "95,00 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ = 35,00 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ" ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ2Π¦Π΅Π»ΡΡΠΈΡ(50) #> [1] "50,00 Π³ΡΠ°Π΄ΡΡΠΎΠ² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° = 10,00 Π³ΡΠ°Π΄ΡΡΠΎΠ² Π¦Π΅Π»ΡΡΠΈΡ"
4.1.5 ΠΡΠΈΠΌΠ΅Ρ: ΠΡΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅
ΠΠ°Ρ ΡΡΠ΅ΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. ΠΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° "Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ"
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΊΠΈΠ΅ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈΠΌΡ
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, Π΅Π³ΠΎ ΠΌΠ°ΡΠΊΠΈ, Π³ΠΎΠ΄Π° Π²ΡΠΏΡΡΠΊΠ° ΠΈ ΡΠ°ΡΡ
ΠΎΠ΄Π° ΡΠΎΠΏΠ»ΠΈΠ²Π° Π² Π³ΠΎΡΠΎΠ΄Π΅ ,
ΡΠΎΡΡΠ΅ ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Π²Π·ΡΡΡΠ΅ .
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Mazda 3 . ΠΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ
ΠΎΠ±ΡΠ΅ΠΊΡ "car"
Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ:
mazda3 <- list( name = 'mazda3', # Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ make = 'mazda', # ΠΌΠ°ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π³ΠΎΠ΄ = 2015, # ΠΌΠΎΠ΄Π΅Π»Ρ Π³ΠΎΠ΄Π° city ββ= 30, # ΡΠ°ΡΡ ΠΎΠ΄ ΡΠΎΠΏΠ»ΠΈΠ²Π° Π² Π³ΠΎΡΠΎΠ΄Π΅ ΡΠΎΡΡΠ΅ = 40, # ΡΠ°ΡΡ ΠΎΠ΄ ΡΠΎΠΏΠ»ΠΈΠ²Π° Π½Π° ΡΠΎΡΡΠ΅ Π² ΡΠΌΠ΅ΡΠ°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ = 33) # ΡΠ°ΡΡ ΠΎΠ΄ ΡΠΎΠΏΠ»ΠΈΠ²Π° Π² ΡΠΌΠ΅ΡΠ°Π½Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ (Π³ΠΎΡΠΎΠ΄-ΡΠΎΡΡΠ΅)
ΠΠΎΠΊΠ° Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ mazda3
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΡΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠΌ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΡ
Ρ
ΠΎΡΠΈΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ print()
Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ° "Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ"
ΠΌΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΡΡΠΎΡ ΠΊΠ»Π°ΡΡ Π½Π°ΡΠ΅ΠΌΡ mazda3
:
class(mazda3) <- "car"
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ "car"
, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ print.car()
.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°Π±ΠΈΡΠ°Π΅ΠΌ mazda3
Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°
Π²ΡΠ²ΠΎΠ΄, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ:
print. car <- function(x) { ΠΊΠΎΡΠΊΠ°("ΠΠ°ΡΠΈΠ½Π°\n") ΠΊΠΎΡΠΊΠ°(sprintf('ΠΈΠΌΡ: %s\n', x$ΠΈΠΌΡ)) ΠΊΠΎΡΠΊΠ°(sprintf('ΡΠ΄Π΅Π»Π°ΡΡ: %s\n', x$ΡΠ΄Π΅Π»Π°ΡΡ)) ΠΊΠΎΡΠΊΠ°(sprintf('Π³ΠΎΠ΄: %s\n', x$Π³ΠΎΠ΄)) Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΉ (Ρ ) }
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°Π±Π΅ΡΠ΅ΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ mazda3
, R ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ:
mazda3 #> ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ #> ΠΈΠΌΡ: mazda3 #> ΠΌΠ°ΡΠΊΠ°: ΠΌΠ°Π·Π΄Π° #> year: 2015
ΠΡΠ»ΠΎ Π±Ρ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΡ miles()
, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ Π²ΡΡΠΈΡΠ»ΡΡΡ
ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π±Π΅Π½Π·ΠΈΠ½Π° (Π² Π³Π°Π»Π»ΠΎΠ½Π°Ρ
) Ρ ΡΡΠ΅ΡΠΎΠΌ
ΡΠΈΠΏ ΡΠ°ΡΡ
ΠΎΠ΄Π° ΡΠΎΠΏΠ»ΠΈΠ²Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π³ΠΎΡΠΎΠ΄, ΡΡΠ°ΡΡΠ°, ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ):
ΠΌΠΈΠ»Ρ <- ΡΡΠ½ΠΊΡΠΈΡ (Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ = 1, ΠΌΠΈΠ»ΠΈ Π½Π° Π³Π°Π»Π»ΠΎΠ½ = 'Π³ΠΎΡΠΎΠ΄') { stopifnot(ΠΊΠ»Π°ΡΡ(Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ) == 'Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ') ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ (ΠΌΠΈΠ»Ρ Π½Π° Π³Π°Π»Π»ΠΎΠ½, 'Π³ΠΎΡΠΎΠ΄' = ΠΌΠ°ΡΠΈΠ½Π° $ Π³ΠΎΡΠΎΠ΄ * ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ, Β«ΡΠΎΡΡΠ΅Β» = Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ $ ΡΠΎΡΡΠ΅ * ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ, 'ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ' = Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ $ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ * ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ, ΠΌΠ°ΡΠΈΠ½Π°$Π³ΠΎΡΠΎΠ΄ * ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ) }
Π€ΡΠ½ΠΊΡΠΈΡ miles()
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°: Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ
ΠΊΠ»Π°ΡΡ "Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ"
, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³Π°Π»Π»ΠΎΠ½ΠΎΠ² ΠΈ ΠΌΠΈΠ»Ρ Π½Π° Π³Π°Π»Π»ΠΎΠ½
ΡΠΈΠΏ ΡΠ°ΡΡ
ΠΎΠ΄Π° ΡΠΎΠΏΠ»ΠΈΠ²Π° ( 'Π³ΠΎΡΠΎΠ΄',
ΡΠΎΡΡΠ΅ ,
ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅β ). ΠΠ΅ΡΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΊΠ»Π°ΡΡΠ°
Β«Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΒ» . ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π²ΡΠ·Π²Π°Π² ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠΎΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
switch() Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΡΡ
ΠΌΠΈΠ»Ρ. ΠΠ½ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°ΡΡ
ΠΎΠ΄ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΌΠΈΠ»Ρ Π½Π° Π³Π°Π»Π»ΠΎΠ½
. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ _Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ_ Π½Π° ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΊΠ°ΠΆΠ΅Ρ
ΠΌΠΈΠ»Ρ Π½Π° Π³Π°Π»Π»ΠΎΠ½.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ·Π½Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΅Ρ
Π°ΡΡ mazda3
.
ΠΏΡΠΎΠ΅Π·Π΄ Ρ 4 Π³Π°Π»Π»ΠΎΠ½Π°ΠΌΠΈ Π³Π°Π·Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²ΠΈΠ΄ΠΎΠ² ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ:
ΠΌΠΈΠ»Ρ (mazda3, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ = 4, 'Π³ΠΎΡΠΎΠ΄') #> [1] 120 ΠΌΠΈΠ»ΠΈ(mazda3, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ = 4, 'ΡΠΎΡΡΠ΅') #> [1] 160 ΠΌΠΈΠ»ΠΈ(mazda3, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ = 4, 'ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ') #> [1] 132
ΠΠΏΡΡΡ ΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
get_distance()
, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ
ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅:
get_distance <- ΡΡΠ½ΠΊΡΠΈΡ (Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ = 1, ΠΌΠΈΠ»ΠΈ Π½Π° Π³Π°Π»Π»ΠΎΠ½ = 'Π³ΠΎΡΠΎΠ΄') { ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ <- ΠΌΠΈΠ»Ρ (Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ = ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ, ΠΌΠΈΠ»ΠΈ Π½Π° Π³Π°Π»Π»ΠΎΠ½ = ΠΌΠΈΠ»ΠΈ Π½Π° Π³Π°Π»Π»ΠΎΠ½) cat(sprintf('%s ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΅Ρ Π°ΡΡ %s ΠΌΠΈΠ»Ρ\n', car$name, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅)) cat(sprintf('Ρ %s Π³Π°Π»Π»ΠΎΠ½ΠΎΠ² Π³Π°Π·Π°\n', ΡΠΎΠΏΠ»ΠΈΠ²ΠΎ)) cat(sprintf('Ρ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠΌ %s', ΠΌΠΈΠ»Ρ Π½Π° Π³Π°Π»Π»ΠΎΠ½)) }
Π Π²ΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ get_distance
:
get_distance(mazda3, 4, 'city') #> Mazda3 ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΅Ρ Π°ΡΡ 120 ΠΌΠΈΠ»Ρ #> Ρ 4 Π³Π°Π»Π»ΠΎΠ½Π°ΠΌΠΈ Π³Π°Π·Π° #> ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ
4.
1.6 ΠΡΠΈΠΌΠ΅Ρ: Π¦Π΅Π½Ρ Π½Π° ΠΊΠΎΡΠ΅
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΡΠ΅ΠΉΠ½ΡΠ΅ Π½Π°ΠΏΠΈΡΠΊΠΈ ΠΈ ΠΈΡ
ΡΠ΅Π½Ρ. ΠΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²
ΡΠ°ΠΊΠΎΠΉ Π²Π΅ΠΊΡΠΎΡ:
ΡΠ΅Π½Ρ <- c( 'Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΠΎ' = 2, Β«Π»Π°ΡΡΠ΅Β» = 2,75, Β«ΠΌΠΎΠΊΠΊΠΎΒ» = 3,45, 'ΠΊΠ°ΠΏΡΡΠΈΠ½ΠΎ' = 3,25)
ΠΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ Π²Π΅ΠΊΡΠΎΡΠ° ΡΠ΅Π½Ρ
? ΠΡΠΎ Π²Π΅ΠΊΡΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²? ΠΡΠΎ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅
Π²Π΅ΠΊΡΠΎΡ? ΠΠ»ΠΈ ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π²Π΅ΠΊΡΠΎΡ Ρ ΠΌΠΈΠΊΡ-Π΄Π°Π½Π½ΡΠΌΠΈ? ΠΡ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΡΡΠΎ Π²Π΅ΠΊΡΠΎΡΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΡ
ΡΡΡΡΠΊΡΡΡ, Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²ΡΠ΅ ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ
ΡΠΎΡ ΠΆΠ΅ ΠΊΠ»Π°ΡΡ. Π’Π°ΠΊ ΡΠ΅Π½Ρ
ΡΡΠΎ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π²Π΅ΠΊΡΠΎΡ Ρ ΠΌΠΈΠΊΡ-Π΄Π°Π½Π½ΡΠΌΠΈ.
ΠΠ· ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠ΄Π° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²Π΅ΠΊΡΠΎΡΠ° ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ
ΡΡΡΠΎΠΊΠΎΠΉ, Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π½Π°ΠΊ =
, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.
Π’Π°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²Π΅ΠΊΡΠΎΡΠ° Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ Π² R, Π½ΠΎ ΠΎΠ½ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ
Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ. ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, Π°
ΡΠΈΡΠ»Π° ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅Π½Ρ
Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅
ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ Π²Π΅ΠΊΡΠΎΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΡΠΎΠΌ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π² Π½Π° ΡΠ΅ΠΆΠΈΠΌ (ΠΈΠ»ΠΈ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
):
ΡΠ΅ΠΆΠΈΠΌ(ΡΠ΅Π½Ρ) #> [1] "numeric"
ΠΠΎΠΏΡΡΡΠΈΠΌ, Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠ² ΠΊΠΎΡΠ΅ ΠΈ ΠΈΡ ΡΠ΅Π½Ρ.