دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • اسفند

جلسه ۰۷ : ثابت ها و حروف در C

  • دسته‌بندی‌ها :
جلسه ۰۷ : ثابت ها و حروف در C
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت تمامی دوستان عزیز سایت پی وی لرن .و کاربرانی که دوره کامل آموزش زبان C را دنبال می کنند. در این مجموعه آموزشها قصد داریم آموزش برنامه نویسی به زبان C رو تقدیم حضورتون کنیم .جلسه قبل رو با متغیرها در C به پایان رسوندیم در ادامه سری آموزشهای زبان سی با چگونگی استفاده از ثابت ها و حروف در C , رشته حروف در C و کامپایل و اجرای برنامه آشنا خواهیم شد.

      ثابت ها و حروف در C

      در ادامه بحث به تعریف ثابت ها و حروف در C می پردازیم و در ابتدا ثابت ها :

      ثابت ها به مقادیر ثابت اشاره دارند که برنامه در طول اجرای آن تغییری نمی کند. این مقادیر ثابت  literals نیز نامیده می شوند.ثابت ها می توانند از انوع داده های پایه مانند یک ثابت عدد صحیح، یک ثابت شناور، یک کاراکتر ثابت یا یک رشته ی ادبی باشند.شمارۀ ثابت نیز وجود دارد.

      ثابت ها همانند متغیرهای تعیین شده رفتار می کنند، به غیر اینکه ارزش آنها را نمی توان پس از تعریف آنها اصلاح کرد.

      عدد صحیح-Integer Literals

      الگوریتم عدد صحیح می تواند یک عدد دهدهی، هشت و یا هگزادسیمال باشد.با یک پیشوند پایه یا مبنا مشخص می شود: ۰x یا ۰X برای هگزادسیمال، ۰ برای هشت هشت و هیچ چیز برای دهدهی.

      الگوریتم عدد صحیح همچنین می تواند یک پسوند داشته باشد که ترکیبی از U و L است، به ترتیب برای unsigned و long. پسوند می تواند بزرگ یا کوچک باشد و می تواند در هر جهت باشد.

      در اینجا چند نمونه از integer literals را می بینیم

      مثال : 

      نمونه های دیگری از انواع مختلفی از integer literals  را دنبال می کنیم.

      مثال : 

      واژه های شناور-Floating-point Literals

      الگوریتم شناور دارای یک عدد صحیح، یک عدد اعشار، یک قسمت کسری و یک قسمت توانی است. شما می توانید نماد های شناور  را در شکل اعشاری و یا شکل نمایی بیان نمائید.

      زمانی که فرم دسیمال نشان داده شده، شما باید از جمله اعشاری، توان یا هر دو، و در زمانی که فرم نمایی نشان داده می شود،شما باید بخش صحیح و بخش کسری یا هر دو را شامل کنید. نماد علامت توسط e یا E معرفی شده است.

      در اینجا چند نمونه از اصطلاحات شناور را بررسی می کنیم

      مثال : 

      ثابت های کاراکتر

      کاراکتر حروف به صورت تک جمله محصور می شود، به عنوان مثال، ‘x’ می تواند در یک متغیر ساده از نوع char ذخیره شود.

      کاراکتر حروف می تواند یک کاراکتر ساده  (e.g., ‘x’)، کاراکتر گریز (e.g., ‘\t’) یا یک کاراکتر عمومی (e.g., ‘\u02C0’)باشد.

      کاراکترهای خاصی در C وجود دارد که در صورت استفاده از یک بک اسلش معنی خاصی را نشان می دهند. برای مثال، خط جدید (\ n) یا زبانه (\ t)
      در پایین لیستی از کدهای توالی گریز داریم.
      ape sequenceمعنی
      \\\ character
      \’‘ character
      \”” character
      \?? character
      \aAlert یا bell-هشدار یا زنگ
      \bBackspace
      \fForm feed-تغذیه فرم
      \nNewline
      \rCarriage return-سرسطر رفتن یا تعویض سطر
      \tHorizontal tab-زبانه افقی
      \vVertical tab-برگه عمودی
      \oooOctal number of one to three digits-عدد اکتال یک تا سه رقمی
      \xhh . . .Hexadecimal number of one or more digit-هگزادسیمال یک یا چند رقمی|
      مثال زیر برای نشان دادن چند کاراکتر دنباله گریز است:
      مثال : 

      هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:
      مثال : 

      رشته حروف در C

      عبارات یا اصطلاحات رشته یا رشته حروف در C با دو علامت  “” محصور می شوند. یک رشته شامل کاراکترهایی است که شبیه کاراکترهای حرفی هستند: کاراکترهای ساده، توالی گریز و کاراکترهای کلی.

      شما می توانید با استفاده از رشته ها و جدا کردن آنها با استفاده از فضاهای سفید خطوط طولانی را به چند خط بشکنید.

      در اینجا چند نمونه از رشته ها ی حروف قرار داده شده است. هر سه فرم رشته های یکسان هستند.

      مثال : 

      تعریف ثابت در C

      دو روش ساده در C برای تعریف ثابت ها وجود دارد

      با استفاده از پیش پردازنده define#
      با استفاده از کلید واژه const

      با استفاده از پیش پردازنده define#

       در زیر فرم مورد استفاده برای پیش پردازنده define# مشخص شده است.
      مثال : 

      مثال زیر آن را با جزئیات توضیح می دهد .

      مثال : 

      هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:
      مثال : 

      کلید واژه const

      شما می توانید از پیشوند const استفاده کنید تا ثابت ها را با یک نوع خاص به صورت زیر بیان کنید .
      مثال : 

      مثال را در زیر با جزئیات توضیح داده ایم:

      مثال : 

      هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:
      مثال : 

      توجه داشته باشید که تمرین یک برنامه نویسی خوب با define در CAPITALS است.

      کلام پایانی

      خوشحالیم ازاینکه در این مجموعه آموزشها همراه ما هستید. ثابت ها و حروف در C , رشته حروف در C معرف حضورتون شد در جلسات بعد به ادامه بحث در مورد کلاس های ذخیره سازی در C خواهیم پرداخت.

      QR:  جلسه ۰۷ : ثابت ها و حروف در C
      به اشتراک بگذارید