PDA

View Full Version : سوال: معنی این کد چیست؟



IranKourosh
یک شنبه 04 آذر 1397, 13:34 عصر
با سلام
معنی این کد در سی پلاس پلاس چیست؟
#define name 0x80

با تشکر.عرفان

کامبیز اسدزاده
دوشنبه 05 آذر 1397, 12:50 عصر
با سلام
معنی این کد در سی پلاس پلاس چیست؟
#define name 0x80

با تشکر.عرفان

یک مقدار رو توسط پیش پردازنده تعریف کرده.
ماکروی name مقدار هگزادسیمال 0x80 رو دریافت کرده که موقع چاپش 128 یعنی معادل دسیمال اون رو خواهید دید.

borderliner
جمعه 07 دی 1397, 01:28 صبح
قبل از کامپایل کردن کدتون، preprocessor ه ++C میاد هرچی name توی کد شما وجود داره رو با 0x80 جایگزین میکنه. درواقع text replace انجام میده، نه چیز دیگه ای.