PDA

View Full Version : سوال: کد با طول ؟؟؟؟؟



Amir Hos
پنج شنبه 30 اردیبهشت 1395, 08:49 صبح
سلام دوستان خسته نباشین ببخشید 1 سوال میخواستم بدونم که وقتی میگن کد با طول ثابت و وقتی میگن کد با طول متغیر یعنی چی؟؟؟ یکم توضیح بدین ممنون میشم :متفکر: مرسی

Amiri.projects
جمعه 07 خرداد 1395, 21:15 عصر
با سلام و وقت بخیر

برداشت من از سوالتون اینطوره که طول کدهای عددی در کاربرد خاص میتونن ثابت یا متغیر باشن و اگه میتونن روش پیاده سازیشون چطوریه

نمیدونم sql رو کار کردید یا نه ، یه نوع متغیر داره با نام varchar که به دو صورت میتونه استفاده بشه : با طول ثابت(varchar (20 و با طول متغیر (varchar (max

با طول ثابت که تکلیفش مشخصه.
اما با طول متغیر، بسته به اندازه مقدار ذخیره شده خودش رو تنظیم میکنه.

همین روش رو در برنامه نویسی ها هم به کار میگیرن

با طول ثابت معمولا از تعاریف پایه ای خود زبان برنامه نویسی استفاده میشه ولی با طول متغیر از شیوه زنجیر کردن اطلاعات استفاده میشه

بطور مثال ضزب دو عدد رو در نظر بگیرید: 123 * 1234567891011121314151617181920

عدد کوچکتر خیلی راحت حتی با متغیر نوع byteیا int قابل تعریفه ولی عدد بزرگتر رو با تکنیک های "صف" یا "لیست" پیاده سازی ، ذخیره و محاسبه میکنن.


موفق باشید.