تیم برنامه نویسی گروه تمدن

مرجع کامل فارسی برنامه نویسی به زبان سی پلاس پلاس

  • Increase font size
  • Default font size
  • Decrease font size

تعریف نام مستعار(aliases) به وسیله typedef برای نوع داده

فرستادن به ایمیل چاپ مشاهده در قالب پی دی اف

به نام خدا

همانطور که می دانید در سی پلاس پلاس انواع مختلفی از داده ها وجود دارد. برخی از این نام ها کمی طولانی هستند و ممکن است تایپ مکرر آن باعث خستگی  برنامه نویس شده و یا باعث بروز خطای تایپی شود...  در هر صورت شما می توانید به وسیله typedef که مخفف type definition است یک مترادف کوتاهتر و ساده تر برای هر نوع داده ای تعریف کنید. برای مثال unsigned long int که به معنای نوع داده ای عدد صحیح طولانی و بدون علامت است می تواند با ULint شناخته شود. برای این کار تنها کافی است از فرمول زیر در قبل از main() برنامه و بعد از پیش پردازنده های # استفاده کنید:

typedef     نام مستعار     نوع داده ای اصلی   ;

مثال:

typedef unsigned long int ULint;

از این بعد می توانید به جای عبارت طولانی unsigned long int از عبارت ULint استفاده کنید.

# include <iostream>
using namespace std;

typedef unsigned long int ULint;

int main()
{
ULint a;
a=4294967295;
unsigned long int b;
b=4294967295;

cout<<"a: "<<a<<endl;
cout<<"="<<endl;
cout<<"b: "<<b<<endl;

system("pause");
return 0;    
}

همان طور که در خروجی مشخص خواهد شد خروجی دو مقدار a و b با هم برابر خواهد بود.

در صورت داشتن هر گونه سوال از اين بخش مي توانيد سوال خود را به ايميل زير ارسال نماييد:

آدرس ایمیل جهت جلوگیری از رباتهای هرزنامه محافظت شده اند، جهت مشاهده آنها شما نیاز به فعال ساختن جاوا اسكریپت دارید

آخرین بروز رسانی مطلب در سه شنبه ، 12 دی 1391 ، 11:20  

افزودن نظر

دوست عزیز و کاربر گرامی
نظرات بعد از بررسی در سایت درج خواهند شد.
مطمئنا از شنیدن انتقادهای شما خوشحال خواهیم شد.
دلیل فیلتر کردن نظرات صرفا جلوگیری از نظرات مغایر با اسلام و جمهوری اسلامی ایران می باشد. امیدواریم ما را به خاطر این کار درک نمایید. با تشکر






کد امنیتی
بازنشانی