سلام بر تمامی دوستان عزیز
من یه سوال داشتم؟
فرض می کنیم ما دو عدد 10 و 4 داریم که می خواهیم 10 را بر 4 تقسیم کنیم. 2.5=4/10
A=10
B=4
C=0
C=A/B
حالا 2.5 توی C قرار داره یا فقط عدد 2 تو C قرار داره. البته متغیر های از نوع BYTE هستند.
اگه فقط 2 قرار داره اون نیم رو با چه دستوری ازش استفاده کنیم.
خلاصه من می خوام دو تا عدد رو بر هم تقسیم کنم خارج قسمت اونو بریزم توی یه متغییر و باقیمانده اونو هم بریزم توی یه متغییر دیگه. باید با چه دستوری این کار رو انجام بدم یا چه روشی؟؟
هرکی با هر روشی که می تونه بنویسه!
من با BASCOM و AVR کار می کنم.
در اصل من می خواهم یک عدد بزرگ مثلا Long که مثلا عدد 1378 توش هست رو به چهار بایت تجزیه کنم یعنی 1 توی یه بایت و 3 و توی یه بایت و ...
من یه سوال داشتم؟
فرض می کنیم ما دو عدد 10 و 4 داریم که می خواهیم 10 را بر 4 تقسیم کنیم. 2.5=4/10
A=10
B=4
C=0
C=A/B
حالا 2.5 توی C قرار داره یا فقط عدد 2 تو C قرار داره. البته متغیر های از نوع BYTE هستند.
اگه فقط 2 قرار داره اون نیم رو با چه دستوری ازش استفاده کنیم.
خلاصه من می خوام دو تا عدد رو بر هم تقسیم کنم خارج قسمت اونو بریزم توی یه متغییر و باقیمانده اونو هم بریزم توی یه متغییر دیگه. باید با چه دستوری این کار رو انجام بدم یا چه روشی؟؟
هرکی با هر روشی که می تونه بنویسه!
من با BASCOM و AVR کار می کنم.

در اصل من می خواهم یک عدد بزرگ مثلا Long که مثلا عدد 1378 توش هست رو به چهار بایت تجزیه کنم یعنی 1 توی یه بایت و 3 و توی یه بایت و ...
دیدگاه