دوشنبه ۱۷ تیر ۱۳۹۲ ارسال شده توسط prodo
نوع لیترال چندکاراکتری و مقدار آن
در این سوال توضیح داده شده که برخورد کامپایلر مایکروسافت با لیترال چندکاراکتری چطوری هست. لیترال چندکاراکتری به صورت زیر نوشته میشه
'absd'
مثلاً میشه انتسابش داد به یک متغیر صحیح یا کاراکتری
int x = 'ab';
char x = 'ab';
سوال اینجاست که این لیترال بالاخره باید مثل همهی لیترالهای دیگه نوع خاصی داشته باشه. این نوع خاص چیه؟
و مقدار این لیترال چطور محاسبه میشه؟
دوشنبه ۱۷ تیر ۱۳۹۲ ویرایش شده توسط prodo
نوع لیترال چندکاراکتری و مقدار آن
در این سوال [این سوال][1] توضیح داده شده که برخورد کامپایلر مایکروسافت با لیترال چندکاراکتری چطوری هست. لیترال چندکاراکتری به صورت زیر نوشته میشه
'absd'
مثلاً میشه انتسابش داد به یک متغیر صحیح یا کاراکتری
int x = 'ab';
char x = 'ab';
سوال اینجاست که این لیترال بالاخره باید مثل همهی لیترالهای دیگه نوع خاصی داشته باشه. این نوع خاص چیه؟
و مقدار این لیترال چطور محاسبه میشه؟
[1]: http://uili.ir/1784/%D9%84%DB%8C%D8%AA%D8%B1%D8%A7%D9%84-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1%DB%8C-%D8%A8%D8%A7-%DA%86%D9%86%D8%AF-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1-%D8%AF%D8%B1-%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88