ساخت خط جدید در زبان C
در جلسه قبل آموختیم که می توان از چندین تابع printf() استفاده کرد.
در این قسمت می آموزیم، چگونه خروجی تابع printf() را به خط بعدی منتقل کنیم.
به مثال زیر توجه کنید.
printf("Hello World!\n");
printf("I am learning C at PNLdev.");
شما می توانید با استفاده از عبارت \n در انتهای متن، اطلاعات خود را به خط بعدی منتقل کنید و همچنین با استفاده از این قابلیت در یک تابع printf() چندین خروجی بگیرید.
البته در نظر داشته باشید که این کار خوانایی کد شما را کاهش خواهد داد.
printf("Hello World!\nI am learning C at PNLdev.\nAnd it is awesome!");
استفاده از عبارت \n بصورت پشت سر هم باعث ایجاد یک خط خالی می شود.
printf("Hello World!\n\n");
printf("I am learning C at PNLdev.");
کارکتر n\ چیست و دقیقا چه کاری انجام می دهد؟
علامت \n یک کاراکتر فرار (escape character ) است که استفاده از آن باعث جابجایی موقعیت مکان نما بر روی صفحه می شود.
جدول کاراکترهای فرار در زبان C به شرح زیر می باشد.
توضیحات | نام توالی فرار |
یک فاصله معین ایجاد می کند | \t |
باعث افزودن علامت \ می شود | \\ |
باعث ایجاد علامت " نقل قول می شود | \" |