PDA

View Full Version : کار با مبنای 16



1485159
یک شنبه 24 خرداد 1388, 15:35 عصر
مثلا من یه عدد دارم در مبنای 16 میخوام اونو توی یه متغیر عددی بریزم ولی نمیدونم که تو چه متغیری؟؟
string که نمیشه.
integer هم باید اولش $ گذاشت که باعث میشه عدد رو به مبنای 10 ببره.
حالا چیکار کنم؟

tdkhakpur
یک شنبه 24 خرداد 1388, 21:15 عصر
سلام
خوب اون عدد hex یا مبنای 16 شما کجا قرار داره بالاخره داخل یک متغیری قرار داره یا نه؟

vcldeveloper
یک شنبه 24 خرداد 1388, 21:22 عصر
برای کامپیوتر فرق نمیکنه شما عدد را در چه مبنائی ذخیره کنید. به هر شکلی که ذخیره کنید، نتیجه بصورت باینری ذخیره میشه. شما باید عدد در مبنای 16 خودتان را در یک متغیر عدد صحیح (مثل integer) ذخیره کنید، و هر زمان نیاز داشتید که آن را بصورت در مبنای 16 نمایش بدید، آن را به یک رشته مبنای 16 تبدیل کنید و نمایش بدید.