به نام خدا
همانطور که می دانید در سی پلاس پلاس انواع مختلفی از داده ها وجود دارد. برخی از این نام ها کمی طولانی هستند و ممکن است تایپ مکرر آن باعث خستگی برنامه نویس شده و یا باعث بروز خطای تایپی شود... در هر صورت شما می توانید به وسیله 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 با هم برابر خواهد بود.
در صورت داشتن هر گونه سوال از اين بخش مي توانيد سوال خود را به ايميل زير ارسال نماييد:
آدرس ایمیل جهت جلوگیری از رباتهای هرزنامه محافظت شده اند، جهت مشاهده آنها شما نیاز به فعال ساختن جاوا اسكریپت دارید
نظرات بعد از بررسی در سایت درج خواهند شد.
مطمئنا از شنیدن انتقادهای شما خوشحال خواهیم شد.
دلیل فیلتر کردن نظرات صرفا جلوگیری از نظرات مغایر با اسلام و جمهوری اسلامی ایران می باشد. امیدواریم ما را به خاطر این کار درک نمایید. با تشکر