اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

کدامیک از انواع داده نوع داده اشاره‌گر رو در بر میگیره؟

+2 امتیاز
291 نمایش

من کد زیر رو دارم:

int num =   3;
int *ptr = #

cout << *ptr << " " << ptr << endl;

و خروجی زیر رو دارم:

3 0x7fff5fbff43c

حالا میخوام بدونم این داده از چه نوعیه؟
از نوع signed float؟
یا signed integer؟
یا unsigned float؟
یا unsigned integer؟
یا از نوع کاراکتر؟!

پرسیده شده چهارشنبه ۱۶ اسفند ۱۳۹۱ در C++ توسط CPP_Crawler4  
ویرایش شده جمعه ۳۰ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

این مقدار از نوع هیچ کدوم از اینها نیست. فقط از نوع یک اشاره‌گر به عدد صحیحه که از هر نوع داده دیگه متفاوته.
مقدار 0x7fff5fbff43c تنها یک تفسیر عددی از یک اشاره‌گره که بصورت یک عدد در مبنای 16 نوشته میشه.

پاسخ داده شده شنبه ۲۶ اسفند ۱۳۹۱ توسط CPP_Crawler4