با سلام
من برام این سوال ایجاد شده که وقتی ما یه متغیر رو از نوع int تعریف میکنیم براش 16 بیت حافظه در نظر گرفته میشه. یعنی 65536 خونه که میشه 8 کیلو بایت. پس اگه ما دوتا متغیر int تعریف کنیم باید حافظه atmega16 پر بشه ولی در واقع اینطوری نیس. این نشون میده این تحلیل من اشتباهه. دوستان بفرمایند که کجاشو دارم اشتباه میکنم؟!
من برام این سوال ایجاد شده که وقتی ما یه متغیر رو از نوع int تعریف میکنیم براش 16 بیت حافظه در نظر گرفته میشه. یعنی 65536 خونه که میشه 8 کیلو بایت. پس اگه ما دوتا متغیر int تعریف کنیم باید حافظه atmega16 پر بشه ولی در واقع اینطوری نیس. این نشون میده این تحلیل من اشتباهه. دوستان بفرمایند که کجاشو دارم اشتباه میکنم؟!
دیدگاه