انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: escape sequence (حل شد)  (دفعات بازدید: 1567 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین alirizehvandi

  • Full Member
  • *
  • ارسال: 100
escape sequence (حل شد)
« : 20 امرداد 1396، 06:09 ب‌ظ »
سلام
ایا escape character و escape sequence به یک چیز اشاره میکنند؟یعنی معادل هم هستنند.
« آخرین ویرایش: 20 امرداد 1396، 07:32 ب‌ظ توسط alirizehvandi »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : escape sequence
« پاسخ #1 : 20 امرداد 1396، 06:21 ب‌ظ »
سلام علی جان
نه escape character و escape sequence معادل هم نیستن ...
بذارین با یه مثال توضیح بدم تا کامل متوجه بشین ، شما n\ رو در زبان c نظر بگیرین
این دو تا کارکتر با هم دیگه باعث چاپ یک خط جدید می شن  و اگه دقت کنین گفتم "این دو کارکتر" ، پس چون اینجا با دو (و بعضی مواقع حتی کارکترهای بیشتر) طرف هستیم می تونیم از واژه دنباله (sequence) استفاده کنیم
پس به ترکیب n\ عبارت escape sequence گفته می شه

حالا شما تو همون زبان سی escape sequence های \n و \r و \t رو در نظر بگیرین ، توی همه ی این escape sequence ها کارکتر \ یکسان بود به این کارکتر \ ، escape character مربوط به زبان c گفته می شه

فقط در نظر داشته باشین که هم escape character و هم escape sequence تو زبان های مختلف می تونه متفاوت باشه پس لزومی نداره همه جا کارکتر \ ، escape character باشه

آفلاین alirizehvandi

  • Full Member
  • *
  • ارسال: 100
پاسخ : escape sequence
« پاسخ #2 : 20 امرداد 1396، 07:31 ب‌ظ »
سلام علی جان
نه escape character و escape sequence معادل هم نیستن ...
بذارین با یه مثال توضیح بدم تا کامل متوجه بشین ، شما n\ رو در زبان c نظر بگیرین
این دو تا کارکتر با هم دیگه باعث چاپ یک خط جدید می شن  و اگه دقت کنین گفتم "این دو کارکتر" ، پس چون اینجا با دو (و بعضی مواقع حتی کارکترهای بیشتر) طرف هستیم می تونیم از واژه دنباله (sequence) استفاده کنیم
پس به ترکیب n\ عبارت escape sequence گفته می شه

حالا شما تو همون زبان سی escape sequence های \n و \r و \t رو در نظر بگیرین ، توی همه ی این escape sequence ها کارکتر \ یکسان بود به این کارکتر \ ، escape character مربوط به زبان c گفته می شه

فقط در نظر داشته باشین که هم escape character و هم escape sequence تو زبان های مختلف می تونه متفاوت باشه پس لزومی نداره همه جا کارکتر \ ، escape character باشه
خیلی ممنون