با سلام. در متغیر ها نهایتا unsigned long int هست که تا 32 بیت جا داره.آیا دستوری هست که دوتا unsigned long int رو به هم وصل کرد و یک متفیر 64 بیتی داشت؟البته با double و long double کاری ندارم.
با سلام. در متغیر ها نهایتا unsigned long int هست که تا 32 بیت جا داره.آیا دستوری هست که دوتا unsigned long int رو به هم وصل کرد و یک متفیر 64 بیتی داشت؟البته با double و long double کاری ندارم.
سلام
ننوشتید کامپایلرتون چیه اما برای avr-gcc : تا 64 بیتی هم هست:
: Standard Integer Types
long long متغیر 64 بیتی هست البته اگر توسط کامپایلر ساپورت بشه
پروژه های مهم من در ایران میکرو:
" انتقال اطلاعات با SIM900 " ، " آموزش پورت USB " ، " راه اندازی MFRC522 " ، " راه اندازی SLE4442 " ، ""
codevision هست.در کل اصلا میشه چند تا متغیر رو با هم یکی کرد؟متغیر n بیتی داشت؟
ویرایش توسط faridkhomami : 28-03-2015 در ساعت 01:31
فکر کنم (مطمئن نیستم) کدویژن تا 32 بیت ساپورت میکنه و البته حق داره مگه از پردازنده 8 بیتی چقدر انتظار میره. اما شما خودتون اگر الگوریتمهای محاسباتی رو بدونید میشه تا جایی که محدودیتهای سخت افزاری اجازه بده بیت اضافه کنید و مثلا در یک آرایه 4 تایی از نوع unsigned int یک داده 64 بیت ذخیره کنید و در توابع ریاضی خودتون استفاده کنید.
پروژه های مهم من در ایران میکرو:
" انتقال اطلاعات با SIM900 " ، " آموزش پورت USB " ، " راه اندازی MFRC522 " ، " راه اندازی SLE4442 " ، ""
میشه در مورد استفاده از آرایه ها بیشتر توضیح بدید.