рдЦреЛрдЬ рдХреЗ рдкрд░рд┐рдгрд╛рдо
"" рдХреЗ рд▓рд┐рдП 239 рдЖрдЗрдЯрдо рдорд┐рд▓реА
- Features Of C Programming Language - рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ Built In Functions ( рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрдВрдХреНрд╢рдВрд╕ ) Recursion ( рдкреНрд░рддреНрдпрд╛рд╡рд░реНрддрди ) More Efficient & Fast ( рдХреБрд╢рд▓ рдФрд░ рддреЗрдЬрд╝ ) Portability & Modification ( рд╕реБрд╡рд╛рд╣реНрдпрддрд╛ рдФрд░ рд╕рдВрд╢реЛрдзрди ) Collection Of Library Functions ( рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ ) Extensible ( рдПрдХреНрд╕рдЯреЗрдВрд╕рд┐рдмрд▓ ) Kernel & Driver ( рдХрд░реНрдиреЗрд▓ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ ) High-Level Or Mid-Level Language (рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рдпрд╛ рдордзреНрдп рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛) Use Of Function ( рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ ) Memory Management ( рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди ) Speed ( рд╕реНрдкреАрдб ) Pointers ( рдкреЙрдЗрдВрдЯрд░реНрд╕ ) Memory allocation ( рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди ) Bit-Manipulation ( рдмрд┐рдЯ-рдореИрдирд┐рдкреБрд▓реЗрд╢рди ) 01 | Built In Functions ( рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрдВрдХреНрд╢рдВрд╕ ) рд╕реА рдПрдХ рдордЬрдмреВрдд рднрд╛рд╖рд╛ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд (Built-In) рдлрдВрдХреНрд╢рдВрд╕ рдФрд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдПрдХ рд╕рдореГрджреНрдз рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИрдВред рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИрдВред 02 | Recursion ( рдкреНрд░рддреНрдпрд╛рд╡рд░реНрддрди ) рдЬрдм рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рд╕реНрд╡рдпрдВ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд░рд┐рдХрд░реНрд╕рди рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ, рд╣рдо рдлрдВрдХреНрд╢рди рдХреЗ рднреАрддрд░ рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп (Reusability) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрдВред рд░рд┐рдХрд░реНрдЬрди ( рдкреНрд░рддреНрдпрд╛рд╡рд░реНрддрди ) рд╣рдореЗрдВ рдмреИрдХрдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИрдВред 03 | More Efficient & Fast ( рдХреБрд╢рд▓ рдФрд░ рддреЗрдЬрд╝ ) рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреБрд╢рд▓ (Efficient) рдФрд░ рддреЗрдЬрд╝ (Fast) рд╣реЛрддреЗ рд╣реИрдВред 04 | Portability & Modification ( рд╕реБрд╡рд╛рд╣реНрдпрддрд╛ рдФрд░ рд╕рдВрд╢реЛрдзрди ) рд╕реА рдЕрддреНрдпрдзрд┐рдХ рдкреЛрд░реНрдЯреЗрдмрд▓ ( рд╕реБрд╡рд╛рд╣реНрдпрддрд╛ ) рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рд╕реА рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЕрдиреНрдп рдорд╢реАрдиреЛрдВ рдкрд░ рдорд╛рдореВрд▓реА рдпрд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрд╢реЛрдзрди (Modification) рдХреЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдВред 05 | Collection Of Library Functions ( рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ ) рд╕реА рднрд╛рд╖рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ (Collection) рд╣реЛрддрд╛ рд╣реИрдВред рд╣рдо рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдлрдВрдХреНрд╢рди рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред 06 | Extensible ( рдПрдХреНрд╕рдЯреЗрдВрд╕рд┐рдмрд▓ ) рд╕реА рднрд╛рд╖рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╕рд┐рдмрд▓ (Extensible) рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛ рд╕рдХрддреА рд╣реИрдВред 07 | Kernel & Driver ( рдХрд░реНрдиреЗрд▓ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ ) рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реА рдХрд╛ рдирд┐рдореНрди-рд╕реНрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (Low-Level Programming) рд╣реИрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реНрдиреЗрд▓ (Kernel), рдбреНрд░рд╛рдЗрд╡рд░ рдЖрджрд┐ рдЬреИрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред 08 | High-Level Or Mid-Level Language ( рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рдпрд╛ рдордзреНрдп рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ ) рдпрд╣ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдордзреНрдп-рд╕реНрддрд░ (Mid-Level) рдХреА рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИрдВред 09 | Use Of Function ( рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ ) рд╣рдо рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдЕрд▓рдЧ рдЕрд▓рдЧ рднрд╛рдЧреЛ рдореЗрдВ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред 10 | Memory Management ( рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди ) рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рд╕реНрдореГрддрд┐ рдЖрд╡рдВрдЯрди ( Dynamic Memory Allocation ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИрдВред рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд╣рдо free( ) рдлрдВрдХреНрд╢рдВрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрд╡рдВрдЯрд┐рдд рдореЗрдореЛрд░реА рдХреЛ рдлреНрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 11 | Speed ( рд╕реНрдкреАрдб ) рд╕реА рднрд╛рд╖рд╛ рдХрд╛ рд╕рдВрдХрд▓рди рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рддреЗрдЬрд╝ рд╣реЛрддрд╛ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХрдо рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрдВрдХреНрд╢рдВрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдХрдо рдУрд╡рд░рд╣реЗрдб рд╣реЛрддрд╛ рд╣реИрдВред 12 | Pointers ( рдкреЙрдЗрдВрдЯрд░реНрд╕ ) рд╕реА рднрд╛рд╖рд╛ рдкреНрд╡рд╛рдЗрдВрдЯрд░реНрд╕ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрдВред рд╣рдо рдкреНрд╡рд╛рдЗрдВрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдореЗрдореЛрд░реА, рд╕реНрдЯреНрд░рдХреНрдЪрд░, рдлрдВрдХрд╢рди, рдРрд░реЗ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдкреНрд╡рд╛рдЗрдВрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 13 | Memory Allocation ( рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди ) рдкрд░рд┐рднрд╛рд╖рд╛ (Definition) рдХреЗ рд╕рдордп, рдореЗрдореЛрд░реА рдХреЛ рдПрдХ рдЪрд░ рдирд╛рдо рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЗрдореЛрд░реА рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдЖрд╡рдВрдЯрди рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрд╡рдпрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИред 14 | Bit-Manipulation ( рдмрд┐рдЯ-рдореИрдирд┐рдкреБрд▓реЗрд╢рди ) рдпрд╣ рдЕрдкрдиреЗ рдирд┐рдореНрдирддрдо ( Lowest ) рдпрд╛ рд╕рдмрд╕реЗ рдХрдо рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╣реЗрд░рдлреЗрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдмрд┐рдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдмрд╛рдЗрдирд░реА рдлреЙрд░реНрдореЗрдЯ (0 рдФрд░ 1) рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред
- C Tutorial For Beginners
Overview Of Tutorial Why to Learn C Programming? ( рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрдпреЛрдВ рд╕реАрдЦреЗрдВ? ) рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЫрд╛рддреНрд░реЛрдВ рдФрд░ рдХрд╛рдордХрд╛рдЬреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╡реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдбреЛрдореЗрди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВред рдореИрдВ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдиреЗ рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд▓рд╛рднреЛрдВ рдХреА рдирд┐рдЪреЗ рджреЗ рд░рд╣рд╛ рд╣реВрдБ; рдпрд╣ рд╕реАрдЦрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИрдВред рдпрд╣ рд╕рдВрд░рдЪрд┐рдд рднрд╛рд╖рд╛ (Structured Language) рд╣реЛрддрд╛ рд╣реИрдВред рдпрд╣ рдПрдХ рдХреБрд╢рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо (Efficient Programs) рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ (Low-Level Activities) рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рдВрдХрд▓рд┐рдд (Compiled) рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╛рддреГрднрд╛рд╖рд╛ рд╣реЛрддрд╛ рд╣реИрдВред рдпрд╣ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реЛрддрд╛ рд╣реИрдВред рдпрд╣ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдЙрдиреНрдореБрдЦ (Procedure-oriented) рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИрдВред Facts about C ( рд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддрдереНрдп ) UNIX OS рдкреВрд░реА рддрд░рд╣ рд╕реЗ C рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред 1988 рдореЗрдВ рдЕрдореЗрд░рд┐рдХрди рдиреЗрд╢рдирд▓ рд╕реНрдЯреИрдВрдбрд░реНрдб рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ (ANSI) рджреНрд╡рд╛рд░рд╛ рднрд╛рд╖рд╛ рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред C, B рднрд╛рд╖рд╛ рдХрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╣реИ рдЬрд┐рд╕реЗ 1970 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред C рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ UNIX рдирд╛рдордХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдЬ C рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ (State-Of-The-Art) рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Linux OS, PHP рдФрд░ MySQL C рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред C рдХреЛ рдЕрд╕реЗрдореНрдмрд▓реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред Students & Audience ( рдЫрд╛рддреНрд░ рдФрд░ рджрд░реНрд╢рдХ ) рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕реА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдкрдХреЛ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордЭ рджреЗрдЧрд╛ рдЬрд╣рд╛рдВ рд╕реЗ рдЖрдк рдЦреБрдж рдХреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рддрдХ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред C Has Become Very Popular For Various Reasons ( рд╕реА рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ ) рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХред рдлрд┐рд░ рднреА, рдЬрд▓реНрджреА рд╕реЗ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред рд╕реА рднрд╛рд╖рд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рд╕рд░рд▓ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рд╕реА рднрд╛рд╖рд╛ рдПрдХ рд╕рдВрд░рдЪрд┐рдд рднрд╛рд╖рд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рд╕реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рдЗрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ рдиреЗ рдЕрдкрдиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ред
- Rules of naming variables- рдЪрд░ рдирд╛рдордХрд░рдг рдХреЗ рдирд┐рдпрдо
рдЪрд░ (рд╡реЗрд░рд┐рдПрдмрд▓) рдирд╛рдордХрд░рдг рдХреЗ рдирд┐рдпрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ; рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдХреНрд╖рд░ (рдЕрдкрд░рдХреЗрд╕ рдФрд░ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░ рджреЛрдиреЛрдВ рдореЗрдВ), рдЕрдВрдХ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ рдпрд╛ рддреЛ рдПрдХ рдЕрдХреНрд╖рд░ рдпрд╛ рдПрдХ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╡реЗрд░рд┐рдмрд▓ рдХрд╛ рдирд╛рдо рдХрд┐рддрдирд╛ рд▓рдВрдмрд╛ (Long) рддрдХ рд╣реЛрдВ рд╕рдХрддрд╛ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдХреЛрдИ рдирд┐рдпрдо рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдо 31 рд╡рд░реНрдгреЛрдВ (рдХреИрд░реЗрдХреНрдЯрд░) рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмрд╛ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд╕рдХрддреА рд╣реИрдВред ЁЯУЭNote:- рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЕрд░реНрдердкреВрд░реНрдг рдирд╛рдо рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕реЗ рдХрд┐ fn рд╕реЗ рдмреЗрд╣рддрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдо firstName рд╣реЛрддрд╛ рд╣реИрдВред рд╕реА рдПрдХ рджреГрдврд╝рддрд╛ рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА (Strongly Typed) рднрд╛рд╖рд╛ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдШреЛрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╡реЗрд░рд┐рдПрдмрд▓ рдкреНрд░рдХрд╛рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдВред For Example; int number = 5; // integer variable number = 5.5; // error double = number; // error рдпрд╣рд╛рдВ рдкрд░ number рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдкреНрд░рдХрд╛рд░ int рд╣реИрдВред рдЖрдк рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреНрд╡рд╛рдЗрдВрдЯ (рджрд╢рдорд▓рд╡) рдорд╛рди 5.5 рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рде рд╣реА, рдЖрдк рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ double рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд┐рдд (Redefine) рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реИрд╕реЗ, рджрд╢рдорд▓рд╡ рдорд╛рдиреЛрдВ рдХреЛ C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рдХреЛ double рдпрд╛ float рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИрдВред
- C Variables - рд╕реА рдЪрд░
рдЕрдм рд╣рдо рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдирд╛рдордХрд░рдг рдХреЗ рд▓рд┐рдП рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗред рдЗрд╕рдореЗрдВ рд╣рдо рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╢рдмреНрджрд┐рдХреЛрдВ (Literals) рдФрд░ рд╕реНрдерд┐рд░рд╛рдВрдХ (Constant) рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗред What Is Variable? ( рдЪрд░ рдХреНрдпрд╛ рд╣реИ? ) рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдбреЗрдЯрд╛ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд░рд╣ рдХрд╛ рдХрдВрдЯреЗрдирд░ рдпрд╛ рднрдВрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ (Storage Area) рд╣реЛрддрд╛ рд╣реИрдВред рднрдВрдбрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (Identifier) рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдо рдореЗрдорд░реА рд╕реНрдерд╛рди (Memory Location) рдХрд╛ рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдХрд╛рддреНрдордХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ (Symbolic Representation) рд╣реИрдВред For Example; int playerScore = 98; рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ playerScore рдПрдХ int рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди (Integer Value) 98 рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИрдВред рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдирд╛рдо рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдоред For Example; char ch = 'a'; // some code ch = '1'; Remember It ( рдЗрд╕реЗ рдпрд╛рдж рд░рдЦреЗрдВ ) рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рдХреНрд╖реЗрддреНрд░ (area) рдХреЗ рд▓рд┐рдП рдПрдХ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдирд╛рдо (рдЬрд┐рд╕реЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ [ Identifier ] рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдпрд╛ рддреЛ рдПрдХ рдЕрдХреНрд╖рд░ рдпрд╛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдХреНрд╖рд░реЛрдВ, рдЕрдВрдХреЛрдВ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗ рдмрдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдирд╛рдордХрд░рдг рдХрд┐ рдкрд░рдВрдкрд░рд╛рдПрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрдо рд╣реИ (snake_case)ред рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЪрд░ рдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдШреЛрд╖рд┐рдд рдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдерди рдПрдХ integer рд╡реЗрд░рд┐рдПрдмрд▓ my_var рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╡реИрд▓реНрдпреВ 16 рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред int my_var; my_var = 16; рдЖрдк рдПрдХ рд╣реА рдХрдерди рдореЗрдВ (single statement) рдПрдХ рдЪрд░ (рд╡реЗрд░рд┐рдПрдмрд▓) рдХреЛ рдШреЛрд╖рд┐рдд (declare) рдФрд░ рдкреНрд░рд╛рд░рдВрдн (initialize) (рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рдЕрд╕рд╛рдЗрди) рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред For Example; int my_var = 42; рдЖрдЗрдП рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЧрдгрд┐рдд рдСрдкрд░реЗрд╢рди рдХрд░реЗрдВ, рдФрд░ рдкрд░рд┐рдгрд╛рдо рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВред For Example; #include int main( ) { int a, b; float salary = 56.23; char letter = 'Z'; a = 8; b = 34; int c = a + b; printf("%d \n", c); printf("%f \n", salary); printf("%c \n", letter); return 0; } тЩ╗я╕П Output; 42 56.230000 Z рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдХрдИ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо (comma) рд╕реЗ рдЕрд▓рдЧ рдХрд░рдХреЗ рдШреЛрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, float (%f) рдФрд░ char (%c) рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдлреЙрд░реНрдореЗрдЯ рд╕реНрдкреЗрд╕рд┐рдлрд╛рдпрд░ (format specifiers) рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред ЁЯУЭNote:- рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗрд╕-рд╕рдВрд╡реЗрджреА (case-sensitive) рд╣реИ, рдЗрд╕рд▓рд┐рдП my_Var рдФрд░ my_var рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (Identifiers) рд╣реИрдВред
- Standard Library Functions In C - рд╕реА рдореЗрдВ рдлрдВрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рд╕реА рдореЗрдВ рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗредрдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡реЗ рдХреНрдпрд╛ рд╣реИрдВ, рд╕реА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕реА рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдпрд╛ рдХреЗрд╡рд▓ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд (Built-In) рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реИрдВред рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ рдбреЗрдЯрд╛ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рдЙрдирдХреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред For Example ; рдпрджрд┐ рдЖрдк printf( ) рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рддрднреА рд╣рдо printf( ) рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред #include int main() { printf("Catch me if you can."); } What Is Library Functions? рд╕реА рдореЗрдВ рд╕реНрдЯреИрдВрдбрд░реНрдб рдлрдВрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрдк-рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реЛрддрд╛ рд╣реИред рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╛рдкрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИрдВред рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЙрдирдХреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо #include рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ C рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдпрд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Intrinsic Functions Or Math Functions рдорд╛рдирдХ рдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреИрд╕реЗ рд╡рд░реНрдЧрдореВрд▓ ( рдЬреИрд╕реЗ тИЪ x ), рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рди рдФрд░ рдЗрд╕реА рддрд░рд╣, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд (Built-In) рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬрд┐рдиреНрд╣реЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИрдВред рдХреЛрд╖реНрдардХ (parentheses) рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдирдХреЗ рдирд╛рдореЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдХреЗ рдЗрди рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Advantages Of Using C library functions ( рд╕реА рдлрдВрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдн ) 01}. They work ( рд╡реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ ) рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдлрд╝рдВрдХреНрд╢рди рдХрдИ рдХрдареЛрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд╝рд░реЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИрдВред 02}. The functions are optimized for performance ( рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдЪреВрдВрдХрд┐, рдлрд╝рдВрдХреНрд╢рди "рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА"(Standard Library) рдлрд╝рдВрдХреНрд╢рди рд╣реИрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рдореВрд╣ рд▓рдЧрд╛рддрд╛рд░ рдЙрдиреНрд╣реЗрдВ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╡реЗ рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рдХреЛрдб рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред 03} It saves considerable development time ( рдпрд╣ рдХрд╛рдлреА рд╡рд┐рдХрд╛рд╕ рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИ ) рдЪреВрдВрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рдВрдХреНрд╢рди (General Function) рдЬреИрд╕реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛, рд╡рд░реНрдЧрдореВрд▓ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред 04}.The functions are portable ( рдлрд╝рдВрдХреНрд╢рди рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реИрдВ ) рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреА рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓рддреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд╣рд░ рд╕рдордп, рд╣рд░ рдЬрдЧрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдФрд░, рдпреЗ рдлрдВрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреА рдорджрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╣рд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред\ Significance Of Standard Library Functions ( рдорд╛рдирдХ рдлрдВрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдорд╣рддреНрд╡ ) 01}. Usability ( рдкреНрд░рдпреЛрдЬреНрдп ) рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕реА рдмрд┐рдирд╛ рд╕рдВрдХрд▓рдХ (Compiler) рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдкреВрд░реНрд╡-рдореМрдЬреВрджрд╛ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреЛрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред 02}. Flexibility ( рд▓рдЪреАрд▓рд╛рдкрди ) рд╕реА рдореЗрдВ рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдорд╛рдореВрд▓реА рд╕рдВрд╢реЛрдзрди ( Slight Modifications) рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред 03}. User-Friendly Syntax ( рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ ) рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдлрдВрдХреНрд╢рди рдЗрди рд╕реА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдлрдВрдХреНрд╢рдиреНрд╕ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред 04}. Optimization And Reliability ( рдЕрдиреБрдХреВрд▓рди рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ ) рд╕реА рдореЗрдВ рд╕рднреА рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдЗрд╖реНрдЯрддрдо рдЖрдЙрдЯрдкреБрдЯ (Optimal Output) рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред 05}. Time-saving ( рд╕рдордп рдмрдЪрд╛рдиреЗ рд╡рд╛рд▓рд╛ ) рдХреЛрдб рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпреЗ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдордп рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред 06}. Portability ( рд╕реБрд╡рд╛рд╣реНрдпрддрд╛ ) рдЖрдк рдЬрд┐рд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдП рдмрд┐рдирд╛ рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рдореЗрдВ рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдпреЗ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рд╣реА рдЕрд░реНрде рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреА рдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВред Example; Square Root Using sqrt( ) Function рдорд╛рди рд▓реАрдЬрд┐рдП, рдЖрдк рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд░реНрдЧрдореВрд▓ рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╡рд░реНрдЧрдореВрд▓ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк sqrt( ) рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд╝рдВрдХреНрд╢рди рдХреЛ math.h рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред #include #include int main() { float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; } Output; рдЬрдм рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛: Enter a number: 12 Square root of 12.00 = 3.46 Header File Library ( рд╣реИрдбрд░ рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА ) рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХреБрдЫ рдХрд╛рд░реНрдп рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрдВрдХреНрд╢рдиреНрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ - 01 | рдЗрд╕ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдХреИрд░реЗрдХреНрдЯрд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред 02 | math.h рд╣реЗрдбрд░ рд╡рд┐рднрд┐рдиреНрди рдЧрдгрд┐рддреАрдп рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдПрдХ рдореИрдХреНрд░реЛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИредрдЧрдгрд┐рдд рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдлрд╝рдВрдХреНрд╢рди рдЗрд╕ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИрдВред 03 | рдпрд╣ рдПрдХ рдорд╛рдирдХ Input/Output рд╣реИрдбрд░ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред 04 | рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рдВрдХреНрд╢рди (Common Functions) рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ C рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред 05 | рд╕рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдЗрд╕ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИрдВред рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рд╡рд░реНрдгреЛрдВ (Character) рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рд╡рд░реНрдг рд╕рд░рдгреА рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдФрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг '\0' рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред 06 | рджрд┐рдирд╛рдВрдХ (Date) рдФрд░ рд╕рдордп (Time) рдкреНрд░рдмрдВрдзрди рдлрд╝рдВрдХреНрд╢рди (Handling Functions) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред 07 | рдпрд╣ рдПрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рдореВрд▓реНрдп рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рддреНрдп (True) рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп (Non-Zero) рдорд╛рди рд╣реИ, рддреЛ assert рдореИрдХреНрд░реЛ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред 08 | рдЬрдЯрд┐рд▓ (Complex) рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ (Manipulating) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИрдВред 09 | рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ (Implementation-Specific) рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореИрдХреНрд░реЛ рд╕реНрдерд┐рд░рд╛рдВрдХ (Macro Constants) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред 10 | рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ (Numerical Data) рдкреНрд░рдХрд╛рд░ рдХреА рд╕реАрдорд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдПрдВ (Classes) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред 11 | рдпрд╣ рдХрдВрд╕реЛрд▓ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓ рд╣реЛрддрд╛ рд╣реИрдВред 12 | рдЗрд╕ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЪрд░ рддрд░реНрдХ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред 13 | рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ (Signal) рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред 14 | рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдЬрдВрдк рдлрд╝рдВрдХреНрд╢рди (Jump Functions) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред 15 | рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдлрд╝рдВрдХреНрд╢рди (Locale Function) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред 16 | рдЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рдПрд░рд░ (Error) рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдлрдВрдХреНрд╢рди рджрд┐рдП рдЧрдП рд╣реИрдВред Where, ( рдХрд╣рд╛рдВ, ) c - character type argument d - double precision argument f - file argument i - integer argument l - long integer argument p - pointer argument s - string argument u - unsigned integer argument An asterisk(*) denotes a pointer.
- Operator Precedence & Associativity - рдСрдкрд░реЗрдЯрд░ рдХреА рдкреНрд░рдердорддрд╛ рдФрд░ рд╕рд╣рдЪрд░реНрдпрддрд╛
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдФрд░ рд╕рдВрдмрджреНрдзрддрд╛ рдпрд╛ рд╕рд╣рдЪрд░реНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗред Operator Precedence ( рдкреНрд░рдердорддрд╛ рдСрдкрд░реЗрдЯрд░ ) "рдПрдХ рд╣реА рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдмрд╣реБрдд рд╕реЗ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдЙрдирдХреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХреНрдЬрд┐рдХреНрдпреВрдЯ рдХрд░рдирд╛ рдСрдкрд░реЗрдЯрд░ рдкреНрд░реЗрд╕реАрдбреЗрдВрд╕реА ( рдкреНрд░рдердорддрд╛ ) рдХрд╣рд▓рд╛рддрд╛ рд╣реИрдВред" рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдСрдкрд░реЗрдЯрд░ рд╣реЛрдиреЗ рдкрд░ рдХреМрди рд╕рд╛ рдСрдкрд░реЗрдЯрд░ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪрд▓рд┐рдП, рд╣рдо рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ: int x = 5 - 17 * 6; C рдореЗрдВ, * рдХреА рдкреНрд░реЗрд╕реАрдбреЗрдВрд╕реА - рдФрд░ = рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реЗ 17 * 6 рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рд╢рд╛рдорд┐рд▓ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди - рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди - рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ = рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред рд╕реА рдСрдкрд░реЗрдЯрд░ рдкреНрд░реАрд╕реЗрдбреЗрдВрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди (Numeric Expression) рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди (Evaluates) рдХрд░рддрд╛ рд╣реИред + рдФрд░ - рдкреНрд░реЗрд╕реАрдбреЗрдВрд╕ рдореЗрдВ рдмрд░рд╛рдмрд░ рд╣реИрдВ, рдЬреИрд╕реЗ *, /, рдФрд░ % рд╣реИрдВред *, /, рдФрд░ % рдкрд╣рд▓реЗ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдХреНрд░рдо рдореЗрдВ рдФрд░ рдлрд┐рд░ + рдФрд░ -, рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдХреНрд░рдо рдореЗрдВ рднреА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЖрдк рдкреИрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЛрд╖реНрдардХ ( ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдХреНрд░рдо рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдкрд╣рд▓реЗ рдХрд┐рдП рдЬрд╛рдиреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 5 + 3 * 2 рдХрд╛ рдкрд░рд┐рдгрд╛рдо 11 рд╣реИ, рдЬрд╣рд╛рдВ (5 + 3) * 2 рдХрд╛ рдкрд░рд┐рдгрд╛рдо 16 рд╣реИред For Example; #include int main() { int a = 6; int b = 4; int c = 2; int result; result = a - b + c; // 4 printf("%d \n", result); result = a + b / c; // 8 printf("%d \n", result); result = (a + b) / c; // 5 print("%d \n", result); return 0; } тЩ╗я╕П Output; 4 8 5 рдЬрдм рд╕рд╣рдЪрд╛рд░реНрдп рдкреНрд░реЙрдкрд░реНрдЯреА (Associative Property) рдХрд┐рд╕реА рднреА рдЖрджреЗрд╢ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рддреЛ C рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, x*y*z рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди ( x * y ) * z рдпрд╛ x * ( y * z ) рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрджреЗрд╢ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдердиреЛрдВ (рд╕реНрдЯреИрдЯрдореЗрдВрдЯреНрд╕) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВред Operator Associativity ( рдСрдкрд░реЗрдЯрд░ рд╕рд╣рдЪрд░реНрдпрддрд╛ ) "рдПрдХ рд╣реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдЙрдирдХреЗ Right рддрдерд╛ Left рдЕрдерд╡рд╛ Left рд╕реЗ Right рдкреЛрдЬреАрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХреНрдЬрд┐рдХреНрдпреВрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдСрдкрд░реЗрдЯрд░ рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡рд┐рдЯреА (рд╕рд╣рд╛рдЪрд░реНрдпрддрд╛) рдХрд╣рд▓рд╛рддрд╛ рд╣реИрдВред" рдЬреИрд╕реЗ рдХрд┐ / (Divide), * (Multiplication) рдФрд░ % (Remainder рдпрд╛ Modulus) рдПрдХ рд╣реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдСрдкрд░реЗрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЗрдирдХреЛ рдЙрдирдХреЗ Left рдФрд░ Right рдкреЛрдЬреАрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХреНрдЬрд┐рдХреНрдпреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред For Example; s = s + x; рдСрдкрд░реЗрдЯрд░ (+) рдХрд┐ рд╕рдВрдмрджреНрдзрддрд╛ рдпрд╛ рд╕рд╣рдЪрд░реНрдпрддрд╛ рдмрд╛рдПрдВ (Left) рд╕реЗ рджрд╛рдПрдВ (Right) рд╣реИрдВред рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡рд┐рдЯреА рдЙрд╕ рджрд┐рд╢рд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред For Example; b = a; рдпрд╣рд╛рдВ, a рдХрд╛ рдорд╛рди b рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рди рдХрд┐ рджреВрд╕рд░реА рддрд░рдлред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ = рдСрдкрд░реЗрдЯрд░ рдХреА рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡рд┐рдЯреА рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдПрдХ рд╣реА рдкреНрд░реЗрд╕реАрдбреЗрдВрд╕реА (рдкреНрд░рд╛рдердорд┐рдХрддрд╛) рдХреЗ рджреЛ рдСрдкрд░реЗрдЯрд░ рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡рд┐рдЯреА рдЙрд╕ рджрд┐рд╢рд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред For Example; 1 == 2 != 3 рдпрд╣рд╛рдВ, рдСрдкрд░реЗрдЯрд░реЛрдВ == рдФрд░ != рдХреА рд╕рдорд╛рди рдкреНрд░реЗрд╕реАрдбреЗрдВрд╕реА ( рдкреНрд░рд╛рдердорд┐рдХрддрд╛ ) рд╣реИред рдФрд░, рдЙрдирдХреА рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡рд┐рдЯреА рдмрд╛рдПрдБ рд╕реЗ рджрд╛рдПрдБ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, 1 == 2 рдХреЛ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ; (1 == 2) != 3 Table Of Operators Precedence & Associativity рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдЪреНрдЪ рд╕реНрддрд░ (Higher Level) рдХреЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬрдм рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рд╕реНрддрд░ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИ рддреЛ рдмрд╛рдИрдВ рдУрд░ (Left Side) рд╡рд╛рд▓реЗ рдХреЛ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- Rules For Naming Identifiers - рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдирд╛рдордХрд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдирд╛рдордХрд░рдг рдХреЗ рдирд┐рдпрдо рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рдореНрди рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВ; 1. рдПрдХ рдорд╛рдиреНрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (valid identifier) рдореЗрдВ рдЕрдХреНрд╖рд░ ( рдЬреИрд╕реЗ рдХрд┐; рдЕрдкрд░рдХреЗрд╕ рдФрд░ рд▓реЛрдЕрд░рдХреЗрд╕ рджреЛрдиреЛрдВ рдЕрдХреНрд╖рд░ рдореЗрдВ ), рдЕрдВрдХ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред 2. рдХрд┐рд╕реА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ рдпрд╛ рддреЛ рдПрдХ рдЕрдХреНрд╖рд░ рдпрд╛ рдПрдХ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред 3. рд╣рдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реБрдк рдореЗрдВ int рдЖрджрд┐ рдЬреИрд╕реЗ рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 4. рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд┐рддрдирд╛ рд▓рдВрдмрд╛ ( Long ) рддрдХ рд╣реЛрдВ рд╕рдХрддрд╛ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдХреЛрдИ рдирд┐рдпрдо рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 31 рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмрд╛ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд╕рдХрддреА рд╣реИрдВред 5. рдЖрдк рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдХреАрд╡рд░реНрдб рд╕реЗ рдЕрд▓рдЧ рдФрд░ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рдХреБрдЫ рдЕрд░реНрде рд╣реЛрдВред
- C Identifiers - рд╕реА рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛
What Is Identifiers? ( рд╕реА рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреНрдпрд╛ рд╣реИ? ) рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (Identifier) рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдпрд╛ рддрд╛рддреНрдкрд░реНрдп Entities рдХреЛ рджрд┐рдП рдЧрдП рдирд╛рдо рд╕реЗ рд╣реИрдВред рдЬреИрд╕реЗ рдХрд┐; рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕, рдлрдВрдХреНрд╢рди, рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЖрджрд┐ред рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди (Execution) рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЗрдХрд╛рдИ (Entity) рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╣реИрдВред For Example; int money; double accountBalance; рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ money рдФрд░ accountBalance рджреЛрдиреЛрдВ рд╣реА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (Identifier) рд╣реИрдВред ЁЯУЭNote:- рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (Identifier) рдирд╛рдо рдХреАрд╡рд░реНрдб рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реБрдк рдореЗрдВ int рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ int рдПрдХ рдХреАрд╡рд░реНрдб рд╣реИрдВред
- C Keywords - рд╕реА рдХреАрд╡рд░реНрдб
What Is Keywords? ( рдХреАрд╡рд░реНрдб рдХреНрдпрд╛ рд╣реИ? ) рдХреАрд╡рд░реНрдб рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд (Predefined), рдЖрд░рдХреНрд╖рд┐рдд (Reserved) рд╢рдмреНрдж рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВ рдФрд░ рдЬрд┐рдирдХрд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИрдВред рдХреАрд╡рд░реНрдб рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (identifier) рдХреЗ рд░реБрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдВред For Example; int = money; рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ int рдПрдХ рдХреАрд╡рд░реНрдб рд╣реИрдВ, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИрдВ рдХрд┐ money рдЬреЛ рдХрд┐ int (integer) рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ (рдЪрд░) рд╣реИрдВред рдЪреВрдВрдХрд┐ C рдПрдХ рдХреЗрд╢ рд╕реЗрдВрд╕рд┐рдЯрд┐рд╡ (Case Sensitive) рднрд╛рд╖рд╛ рд╣реИрдВред рд╕рднреА рдХреАрд╡рд░реНрдб рдХреЛ рд▓реЛрдЕрд░рдХреЗрд╕ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдЬрд╛рдиреЗрдВ рдЪрд╛рд╣рд┐рдПред ANSI C рдореЗрдВ рдЕрдиреБрдордд рд╕рднреА рдХреАрд╡рд░реНрдб рдХреА рд╕реВрдЪреА рдпрд╣рд╛рдВ рдирд┐рдЪреЗ рджреА рдЧрдИ рд╣реИрдВред C All Keywords List
- C Tokens - рд╕реА рдЯреЛрдХрди
What Is Token In C ? ( рд╕реА рдореЗрдВ рдЯреЛрдХрди рдХреНрдпрд╛ рд╣реИ? ) рдЕрдЧрд░ рдЖрдк рд╕реА рднрд╛рд╖рд╛ рдХреЛ рд╕реАрдЦрдирд╛ рдпрд╛ рдЗрд╕рдореЗрдВ рдХреЛрдбрд┐рдВрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИред рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╕реА рднрд╛рд╖рд╛ рдХрд╛ syntax рд╕рдордЭрдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЯреЛрдХреЗрдВрд╕ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реА рднрд╛рд╖рд╛ рдХреЗ рд╕рднреА рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд┐рдЦ рдЬрд╛рддреЗ рд╣реИред рддреЛ рдЖрдк рд╕реА рднрд╛рд╖рд╛ рдХреЗ рдХреЛрдб рдХреЛ рдмрд╣реБрдд рд╣реА рдлрд╛рд╕реНрдЯ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рднреА рд╕рдордЭ рд╕рдХрддреЗ рд╣реИ | C рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди (Punctuation Mark), рдХреАрд╡рд░реНрдб рдФрд░ рдСрдкрд░реЗрдЯрд░ рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдпрд╛ рд╕реНрд╡рддрдВрддреНрд░ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ C рдЯреЛрдХрди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред C рднрд╛рд╖рд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЫрд╣ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдЪреЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗ рд╣рдо tokens рдХреЛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗ рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рдХреИрд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИ, рдЙрд╕реЗ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИред For Example; #include #include int main() { printf("I Am Learning To C Programming Language"); } рдЕрдЧрд░ рдЖрдк рдКрдкрд░ рджрд┐рдпреЗ рдЧрдпреЗ code рдХреЛ рджреЗрдЦреЗ рддреЛ int, main, printf рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ tokens рд╣реА рд╣реИред рдЬреЛ рд╕рд╣реА рдХреНрд░рдо рдореЗ рд▓рд┐рдЦреЗ рдЧрдпреЗ рд╣реИ рдФрд░ Tokens рдХреБрд▓ 6 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИред рдЗрдирдХреА рд▓рд┐рд╕реНрдЯ рд╣рдо рдиреАрдЪреЗ рджреЗ рд░рд╣реЗ рд╣реИ; List Of C Tokens
- C Trigraph Character - рд╕реА рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдХреИрд░реЗрдХреНрдЯрд░
What Is Trigraph Character? ( рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдХреИрд░реЗрдХреНрдЯрд░ рдХреНрдпрд╛ рд╣реИрдВ? ) рдХрдИ рдЧреИрд░-рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреАрд╡рд░реНрдб рд╕рднреА рд╡рд░реНрдгреЛрдВ (рдХреИрд░реЗрдХреНрдЯрд░реНрд╕) рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдПрдирдПрд╕рдЖрдИ (ANSI) рд╕реА рдХреБрдЫ рдХреА-рдмреЛрд░реНрдб рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рд╡рд░реНрдгреЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рдЯреНрд░рд┐рдЧреНрд░рд╛рдл' рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рдХрд░рд╛рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдЕрдиреБрдХреНрд░рдо (sequence) рдореЗрдВ рддреАрди рд╡рд░реНрдг (рдХреИрд░реЗрдХреНрдЯрд░) рд╣реЛрддреЗ рд╣реИрдВ (рджреЛ рдкреНрд░рд╢реНрдирд╡рд╛рдЪрдХ рдЪрд┐рдиреНрд╣реЛрдВ рдХреЗ рдмрд╛рдж рджреВрд╕рд░рд╛ рдХреИрд░реЗрдХреНрдЯрд░ ) рдЬреИрд╕рд╛ рдХрд┐ рддрд╛рд▓рд┐рдХрд╛ рдирд┐рдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рдХреА-рдмреЛрд░реНрдб рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ (Square Bracket) рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рднреА рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл (??) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Why Use Trigraph Character? ( рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдХреИрд░реЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВ? ) рдЙрдкрд░реЛрдХреНрдд рдХреАрдмреЛрд░реНрдб рдореЗрдВ рдХреБрдЫ рд╡рд░реНрдг рдЬреИрд╕реЗ { }, [ ], \, |, ~ рдФрд░ ^ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ C рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реА рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдХреИрд░реЗрдХреНрдЯрд░ рдирд╛рдордХ рдПрдХрд▓ рд╡рд░реНрдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 3 рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рддреАрди рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкрд╣рд▓реЗ рджреЛ рдкреНрд░рд╢реНрди рдЪрд┐рд╣реНрди рд╣реЛрддреЗ рд╣реИрдВред рд╕реА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд 9 рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рд╡рд░реНрдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдкрд╣рд▓реЗ рдЙрдирдХреЗ рдПрдХрд▓-рд╡рд░реНрдг рд╕рдордХрдХреНрд╖реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЖрдЗрдпреЗ рдЕрдм рдЗрд╕рдХреЛ рд╣рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рд╕рд░рд▓ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ #, { } рдФрд░ \ рд╡рд░реНрдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдпреЗрдЧрд╛ред For Example; ??=include int main() ??< printf("Hello,??/n World!"); return 0; ??> рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИ: тЩ╗ Output; #include int main() { printf("Hello,\n World!"); return 0; } рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдЖрдорддреМрд░ рдкрд░ рд╕рднреА рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдХреБрдЫ рдХрдВрдкрд╛рдЗрд▓рд░ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдХреА рдкрд╣рдЪрд╛рди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рдорд┐рд▓рдиреЗ рдкрд░ рдХреБрдЫ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВред
- Natural Numbers - рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛
What Is Natural Numbers? ( рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреНрдпрд╛ рд╣реИ? ) рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдЧрдгрд┐рдд рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЦреЛрдЬ рднрд╛рд░рддреАрдп рдЙрдкрдорд╣рд╛рджреНрд╡реАрдк рдореЗрдВ рд╣реБрдЖред рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЦреЛрдЬ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдПрд╡рдВ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рджреИрдирд┐рдХ рдЬреАрд╡рди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЧрдгрд┐рдд, рд╡рд┐рдЬреНрдЮрд╛рди, рдЦрдЧреЛрд▓рд╢рд╛рд╕реНрддреНрд░, рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди, рдЖрджрд┐ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рднреА рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпреЗ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛ рдХрд░рдиреЗ рдЕрдерд╡рд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╕реНрдерд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдореБрдЦреНрдпрддрдГ рд╕рдВрдЦреНрдпрд╛ рдкрджреНрдзрддрд┐ рдЕрд░реНрдерд╛рдд рдЕрдВрдХрдЧрдгрд┐рдд рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╡рд░реНрдгрд┐рдд рдХрд░рддрд╛ рд╣реИ. Definition Of Natural Numbers ( рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ ) "рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛рдПрдВ рдХрд╣рддреЗ рд╣реИрдВред" For Example; 1,2,3,4,5,6 ........................ тИЮ ( рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдЕрдВрдд рдирд╣реА ) рдЗрддреНрдпрд╛рджрд┐ рд╕рднреА рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВред ЁЯУЭNote:- рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЧрдгрдирд╛ рд╕рдВрдЦреНрдпрд╛ (Counting Number), рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдзрдирдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд╣реА рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕реЗ рд╣рд┐рдиреНрджреВ рдЕрд░рдмреА рд╕рдВрдЦреНрдпрд╛ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ 1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ + 1 рд╕реЗ рдмрдврд╝рддреЗ рд░рд╣рддреЗ рд╣реИрдВред рдпрд╣ рд╕реЗ '1' рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рдЕрдирдиреНрдд (тИЮ) рддрдХ рдЪрд▓рддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ 1, 2, 3, 4, 5, 6, 7......тИЮ рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред Letter Representation ( рдЕрдХреНрд╖рд░ рдирд┐рд░реВрдкрдг ) рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╕рд╛рдорд╛рдиреНрдпрддрдГ 'N' рдЕрдХреНрд╖рд░ рд╕реЗ рдирд┐рд░реВрдкрд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЕрд░реНрдерд╛рддреН N = {1,2,3,4,5..........} рдЗрддреНрдпрд╛рджрд┐ред рдЕрдм, рдХреБрдЫ рд╕рдореАрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕рдореАрдХрд░рдг, рдХреЛ рджреЗрдЦреЗрдВ For Example; X + 3 = 3 X = 3-3 X = 0 рдпрд╣ рд╕рдореАрдХрд░рдг рд╣рд▓ рддрднреА рд╣реЛрдЧрд╛ рдЬрдм x = 0 рд╣реЛрдЧрд╛ред рдЕрдд: рд╣рд▓ "0" рдПрдХ рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ (Whole Number) рд╣реИред Rules For Writing Small Numbers ( рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд┐рдпрдо ) "рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд┐рдпрдо рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЬреАрддрдиреЗ рдЕрдВрдХ рдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрдиреА рд╣реЛрддреА рд╣реИрдВ, рддреЛ 1 (рдПрдХ) рдХреЗ рдЕрдВрдХ рдкрд░ рд╣рдо рдЙрддрдиреЗрдВ рд╣реА рдЕрдВрдХ рд░рдЦ рджреЗрддреЗ рд╣реИрдВред" For Example; рджреЛ рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ = 10 рддреАрди рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ = 100 рдЪрд╛рд░ рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ = 1000 Rules For Writing Big Numbers (рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд┐рдпрдо) "рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА рд╣рдореЗрдВ рдЬреАрддрдиреЗ рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрдиреА рд╣реЛрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдЙрддрдиреЗ рд╣реА 9 (рдиреМ) рдХреЗ рдЕрдВрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВред" For Example; рджреЛ рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ = 99 рддреАрди рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ = 999 рдЪрд╛рд░ рдЕрдВрдХреЛрдВ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ = 9999 Formula Of Natural Numbers ( рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕реВрддреНрд░ ) рдкреНрд░рдердо n рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдФрд╕рдд = (n+1) /2 рд▓рдЧрд╛рддрд╛рд░ n рддрдХ рд╡рд┐рд╖рдо рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдпреЛрдЧ = (n/2+1) рдкреНрд░рдердо n рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдФрд╕рдд = n+1 рдкреНрд░рдердо n рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдФрд╕рдд = n рд▓рдЧрд╛рддрд╛рд░ n рддрдХ рд╡рд┐рд╖рдо рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдФрд╕рдд = (n+1) /2 Important Facts рдкреНрд░рд╛рдЪреАрди рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕реЗ рд╣рд┐рдВрджреА рдЕрд░рдмреА рд╕рдВрдЦреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╕рдореБрдЪреНрдЪ рдореЗрдВ рд╢реВрдиреНрдп рдХреЛ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ. рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛ рдкрджреНрдзрддрд┐ рдХрд╛ рдПрдХ рднрд╛рдЧ рд╣реИ. рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ = 0 < N тЙд 1 рд╕рдореБрдЪреНрдЪрдп рдореЗрдВ N0 = {1, 2, 3, 4, 5, 6, 7, 8, 9, тАжтАж) рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ 1 рдЗрдХрд╛рдИ рдХреА рд▓рдЧрд╛рддрд╛рд░ рдмреЭрдд рд╣реЛрддреА рд░рд╣рддреА рд╣реИ. The Properties Of Natural Numbers ( рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЧреБрдг ) рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдПрдХ (1) рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдХреЛ N рд╕реЗ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ 0 (рд╢реБрдиреНрдп) рд╣реЛрддрд╛ рд╣реИрдВред рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдХ (1) рдЬреЛрдбрд╝рдХрд░ рдЕрдЧрд▓реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рджреИрд╡ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред рдЬреИрд╕реЗ рдХрд┐ 1+1 = 2, 2+1 =3 рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЛрдИ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рд╕рдмрд╕реЗ рдмрдбрд╝реА рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдЕрд░реНрдерд╛рддреН рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдХ рдЬреЛрдбрд╝рдХрд░ рдЕрдЧрд▓реА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣рдо рдлрд┐рд░ рдЬреЛрдбрд╝рдХрд░ рдЙрд╕рдХреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд░рдВрддрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд░рд╣реЗрдВрдЧреАред рджреЛ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдШрдЯрд╛рд╡ рдПрдХ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдВ рдпрд╣ рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ рд╣реИред рдЬреИрд╕реЗ рдХрд┐ 8-4 = 4 рдПрдХ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рд╣реИрдВред рдЬрдмрдХрд┐ 5-6 = -1 рдЬреЛ рдХрд┐ рдПрдХ рдкреНрд░рд╛рдХреГрдд рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИрдВред Some Important Symbols ( рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд┐рдиреНрд╣ ) рдирд┐рдЪреЗ рдХреБрдЫ рдЧрдгрд┐рдд рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд┐рдиреНрд╣ рдФрд░ рдЙрдирдХреЗ рдирд╛рдо рд╣рд┐рдВрджреА рдФрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рджрд┐рдП рдЧрдП рд╣реИрдВ