رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران
  • 0
GornerLabo

qint64 در Qt به چه معناست و چه کاربردهایی دارد؟


سوال

سلام خدمت اساتید محترم . در مورد qint64 میخواستم اطلاعاتی کسب کنم. برای چه مواردی در برنامه نویسی با Qt استفاده می شود ؟

با تشکر.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0

  Typedef qint64 : نوع int را که یک عدد صحیح 4 بایتی با long long افزایش میده به یک داده 64 بیتی که در سیستم عامل های 64 بیتی که توسط کیوت پشتیبانی میشه تعریف میکنه.!

و اینکه چه مواردی را پشتیبانی میکنه بستگی به کاربرد شماداره!

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

inline qint64 GetInteger64(QLineEdit* lineEdit){

qint64 nValue = 0;
bool ok;
 
nValue = lineEdit->text().toLongLong(&ok,10);

return nValue;
 
}

  اگر بخواهید اعداد صحیح 64 بیتی امضا شده را به صورت مستقل از پلت فرم هم قرار بدید می تونید از ماکرو زیر هم استفاده کنید

qint64 value = Q_INT64_C(932838457459459);

 

  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در 4 ساعت قبل، فرهاد شیری گفته است :

  Typedef qint64 : نوع int را که یک عدد صحیح 4 بایتی با long long افزایش میده به یک داده 64 بیتی که در سیستم عامل های 64 بیتی که توسط کیوت پشتیبانی میشه تعریف میکنه.!

و اینکه چه مواردی را پشتیبانی میکنه بستگی به کاربرد شماداره!

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


inline qint64 GetInteger64(QLineEdit* lineEdit){

qint64 nValue = 0;
bool ok;
 
nValue = lineEdit->text().toLongLong(&ok,10);

return nValue;
 
}

  اگر بخواهید اعداد صحیح 64 بیتی امضا شده را به صورت مستقل از پلت فرم هم قرار بدید می تونید از ماکرو زیر هم استفاده کنید


qint64 value = Q_INT64_C(932838457459459);

 

بسیار مختصر و مفید. خیلی تشکر از شما

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×