بیشتر به خاطر خوانایی بیشتر این کار صورت می گیره و یک اسم به اون عدد میدن
اینکه چرا هگز هست این هم یک دلیلش خوانایی بیشتر نسبت به مبنای 10 هست مخصوصا در کارهای گرافیکی که با مقادیر پیکسل کار داریم، هگز خوانایی بیشتری داره .
همچنین از دید یک کد نویس هگز را راحت تر میشه به باینری تبدیل کرد تا عدد مبنای ده. مثلا با یک نگاه به یک عدد هگز میشه مقدار باینری اون را به صورت ذهنی حساب کرد ولی اگه عدد مبنای ده باشه مشکله
بعضی وقتها این اعداد به صورت ماسک استفاده میشن و مقدار دهی آنها بر این اساسه
بعضی وقتها هم ممکنه دلیل خاصی نداشته باشه و صرفا یک سری مقادیر باشه جهت دسته بندی عملیات . که مثلا اعدادی که دو رقم اول اونها 2 باشه مربوط به یک سری اعمال باشن و مثلا اعدادی که دو رقم اول اونها 3 باشه مربوط به یک سری عملیات دیگه

در این لینک هم در این مورد بحث شده
http://stackoverflow.com/questions/1...imal-constants