فکر نکنم تابعی برای این کار باشه.
اما فکر کنم یک تابع هست که میاد و به سمت پایین گرد می کنه.
به هر حال راه ساده تری هم هست :
شما یک متغیر float دارید، خب اینو با عدد 0.5 جمع کنید، بعد نتیجه رو بریزید تو یک char یا int یا long int . اینطوری همون چیزی که خواستید اجرا میشه.
میکرویی مثل AVR وظیفش کنترله نه حساب کتاب. اون کارا پردازش بیشتری می طلبه و قاعدتا سرعت رو میاره پایین
خوب همون توابع هم دقیقا همون کارایی رو میکنه که ما هم انجامش میدیم ... با این تفاوت که بهترین الگوریتم رو به کار گرفته ...
مگه کامپایلر ورد میخونه که معادله حل بشه ؟؟
.The best question deserves a better answer
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
«پناه»می برم «به خدا»
از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .
چه انتظاری از میکروی 8 بیتی میشه داشت ؟؟
بیچاره مسلم هست که اینقدر باید پردازش کنه ... چون همش داره متغیرهای 32 بیتی رو پردازش میکنه ... اینجور جاهاست که نیاز به یک پردازنده 32 بیتی داریم ...
دیدگاه