TGViewer
Farhan T-byte Farhan T-byte @farhantbyte · 134 subscribers
Post #280 101
نکاتی در مورد سی و مموری #technical

در ادامه پست تکنیکال قبلی باید بگم خب همونطور که اکثریت میدونن ۸ بیت یه مقدار محدود از آیتم ها رو نشون میده که در حالت غیر منفی از ۰ تا ۲۵۵ و در حالتی که مقادیر منفی هم لحاظ بشه از ۱۲۸- تا ۱۲۷ رو میتونه حساب کنه

اما سوال مهم اینه که اگر بخوایم مقادیر بزرگتر از مثلا ۲۵۵ رو در بخشی از مموری ذخیره کنیم باید چیکار کنیم؟ برای این کار ساده ترین حرکتی که میشد زد این بود که بیایم و بایت ها رو به هم بچسبونیم و مثل یه واحد بهشون نگاه کنیم :

این یعنی مثلا یک int که ۴ بایت هست رو میتونیم به این شکل در نظر بگیریم :‌
0                |  4    5    6    7
[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]


به عبارتی 4 بایت رو رزرو کردیم اما نکته مهم اینه که این ۴ بایت یک آدرس بیشتر ندارند و مثلا در مثال ما 0 شماره آدرس این بخش از مموری هست...

البته این که آدرس از بایت سمت راست مثلا ۳ یا بایت سمت چپ مثلا ۰ میاد هم چیزی هست که پلتفرم دیپندنت هست


این خیلی مهمه که بدونیم وقتی که از چند بایت به شکل یک بسته استفاده میکنیم اون بسته یک آدرس واحد و یونیک داره


نتیجه کل این بحث رو در کامنت ها مینویسم
@farhantbyte
  • ❤‍🔥 2
More from @farhantbyte
  1. Oct 14, 2026در باب مهندس بودن رو مخی جدید @farhantbyte
  2. Oct 14, 2026خونه تقریبا نزدیک به یکسال کسی توش نبوده هر چی تو یخچال بوده مطمئنن خراب شده تمام چیزا رو…
  3. Oct 14, 2026خب آماده شیم برگردیم به تهران کم کم امیدوارم اینبار اتفاقی نیوفته...
  4. Oct 14, 2026البته به این نمیگن فن پیجی توی تولید محتوا به این میگن کلیپینگ و درآمد بالایی داره تو ایرا…
  5. Oct 13, 2026https://fa.wikipedia.org/wiki/%D8%A2%D8%B1%D8%AC%DB%8C_%D9%85%DB%8C%D8%AA%D9%87 بازیگر نقش…
  6. Oct 13, 2026یکی از جذاب ترین چیز ها در مورد گنجور این مقالشون در مورد حجم زیاد ترافیک و لود رو سرورشون…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →