PDA

View Full Version : کمک در مورد نمایش عدد اعشاری



amiri630
شنبه 28 فروردین 1395, 20:18 عصر
با سلام : یک مقدار متغییری مانند عدد اعشاری 123.4565 داریم و انرا از نوع float انتخاب می کنیم.
حالا مقدار بعد از اعشار را میخواهیم بریزیم یک جا و فعلا کاری به بعد از اعشار نداریم ،
و مقدار صحیح را در یک جای دیگه ذخیره کنیم و نمایش بدیم.
ایا اینجوری درسته ؟
همچنین اگر بخواهیم کل مقدار بعد از اعشار را هم روند کنیم و به یک عدد تبدیل کنیم و در یک جا ذخیره و نمایش بدیم باید چکار کنیم ؟ اگر کد ها اشتباه هستند لطفا یک نفر کد صحیح را بگذاره .با تشکرفراوان

float adc1=0;//=123.4543465
int p=0;
unsigned int a=0,b=0,a1=0,b1=0;
p=adc1;
b=p/10;
b1=p%10; //yekan
a=b/10; //sadgan
a1=b%10;//10gan

ciavosh
جمعه 07 خرداد 1395, 16:57 عصر
فکر می‌کنم شما بتونید این کد رو روی یک پی سی امتحان کنید.

Sunboy454
یک شنبه 12 دی 1395, 19:52 عصر
این عکس رو چند وقت پیش برای خودم درست کردم در مورد همین مطلب - امیدوارم کمک کنه


http://www.upsara.com/images/5quz_decimal-float_number_in_as7.png
https://i.imgsafe.org/9322563d6b.png
http://3.1m.yt/6c43hP.png
http://pasteboard.co/gTkGME2xv.png