سلام به همه دوستان
توی میکروهای AVR و با زبان C که برنامه می نویسیم هر عددی یه مقدار از حافظه رو میگیره، مثلا برای یه متغیر float، 4 بایت از حافظه اشغال میشه.
وقتی تو برنامه کدویژن، بخواهیم به میکرو بفهمونیم که 4 بایت (مثلا یه کارکتر با 4 تا عضو) نشون دهندهی یه عدد اعشاری هستش و تو ادامه از اون عدد تو محاسبات استفاده کنیم، باید از چه دستوری استفاده کنیم؟
و و قتی بخواهیم برعکس کار قبلی رو انجام بدیم، یعنی مثلا یه عدد اعشاری float رو تو یه متغیر کارکتر با 4 تا عضو ([4]unsigned char a) ذخیره کنیم، باید از چه دستوری استفاده کنیم ؟
توی میکروهای AVR و با زبان C که برنامه می نویسیم هر عددی یه مقدار از حافظه رو میگیره، مثلا برای یه متغیر float، 4 بایت از حافظه اشغال میشه.
وقتی تو برنامه کدویژن، بخواهیم به میکرو بفهمونیم که 4 بایت (مثلا یه کارکتر با 4 تا عضو) نشون دهندهی یه عدد اعشاری هستش و تو ادامه از اون عدد تو محاسبات استفاده کنیم، باید از چه دستوری استفاده کنیم؟
و و قتی بخواهیم برعکس کار قبلی رو انجام بدیم، یعنی مثلا یه عدد اعشاری float رو تو یه متغیر کارکتر با 4 تا عضو ([4]unsigned char a) ذخیره کنیم، باید از چه دستوری استفاده کنیم ؟
دیدگاه