🇮🇷Embedded C one: post #3245 — TG.ME

🌿اکنون کد توصیفی‌تر شده است، 🌿و خواننده به راحتی می‌تواند عملکرد آن را درک کند. 🌿همچنان می‌توان از ماکروهای بیشتری برای افزایش خوانایی کد استفاده کرد. 🌿بیایید برنامه را کامپایل کنیم و بررسی کنیم که آیا عملکرد آن صحیح است یا خیر. 🌿به نظر نمی‌رسد مشکلی وجود داشته باشد، و برای این عدد می‌توانیم یک ماکرو تعریف کنیم. 🌿من این عدد را حذف کرده و آن را با نام DELAY_COUNT یا نامی مشابه مشخص می‌کنم. 🌿همچنین، بهتر است به کامپایلر اعلام کنیم که این عدد به عنوان یک عدد صحیح طولانی بدون علامت (unsigned long integer) در نظر گرفته شود. 🌿برای این کار می‌توان از پسوندهای u و l همراه با مقدار عدد استفاده کرد. 🌿این دستور به کامپایلر می‌گوید که عدد مذکور به عنوان یک مقدار 32 بیتی طولانی بدون علامت در نظر گرفته شود. 🌿IDPost : #30A18607

December 18, 2024 3.5K 2