با سلام
من در کد ویژن وقتی از عملگر تقسیم استفاده میکنم در حاصل تقسیم قسمت اعشاری اون حذف میشه،با اینکه متغیر من از نوع float هست.برنامه به این صورت هست
:float dc;
unsigned char c[];
dc=3/2;
ftoa(dc,3,c);
lcd_clear();
lcd_puts(c);
unsigned char c[];
dc=3/2;
ftoa(dc,3,c);
lcd_clear();
lcd_puts(c);
عددی که در متغیر dc قرار میگیره 1 هست.
مشکل کجاست؟
مشکل کجاست؟
دیدگاه